<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ## 商品列表頁 | 失效狀態 | 說明 | 數據來源| | ------------- |:-------------:| :-----: | |商品被下架,商品在售狀態被刪除 | 則前端商城不顯示此商品 | 后臺返回 | ***** 數據表字段信息 `yf_goods_common` | 字段 | 說明 | 備注 | | ------------- |:-------------:| :-----:| | shop_status | 店鋪狀態 | 3:開店成功, 2:待審核付款 ,1:待審核資料, 0:關閉 | | common_state | 商品狀態 | 0:下架,1:正常 ,10違規(禁售) | | common_verify | 商品審核 | 1:通過,0:未通過,10審核中 | | common_virtual_date | 虛擬商品有效期 | | | is_del | 是否刪除 | 1:未刪除,0:刪除 | `yf_goods_base` | 字段 | 說明 | 備注 | | ------------- |:-------------:| :-----: | | goods_is_shelves | 商品上架狀態 | 1:上架, 2:下架 | | is_del | 是否刪除 | 1:未刪除,0:刪除 | `yf_shop_base` | 字段 | 說明 | 備注 | | ------------- |:-------------:| :-----: | | shop_end_time | 有效截止時間 | 1:上架, 2:下架 | | shop_statusl | 店鋪狀態| 3:開店成功, 2:待審核付款 ,1:待審核資料, 0:關閉 | ***** >[info]開發思路:商品失效狀態需要判斷3個表中的字段狀態。商品列表頁中顯示的是goods_common列表,所以先查找出goods_common中有效的商品信息,先判斷common中的goods_base中的狀態是否正常,如果common中沒有有效的goods_base則需要將該common從列表中移除。再判斷該common所屬的店鋪狀態是否正常,如果店鋪狀態不正常則需要將該common從列表中移除。 >[warning]注意: 1.由于歷史遺漏問題有可能會出現common中沒有goods_base數據存在的情況,之前刪除商品是真實從數據庫中刪除。所以在判斷common下是否有有效goods_base時需要先判斷是否有goods_base,如果沒有goods_base也需要將cmmon從列表中移除。 >2.雖然在goods_common有shop_status字段表示店鋪狀態,但是不確定是否所有店鋪修改狀態之后都會修改商品中的狀態所以還需要做判斷。最好能就將所以店鋪狀態操作都同步到商品中。 >3.代發商品需要通過common_parent_id判斷分銷原產品的狀態,如果分銷原產品狀態為失效,則該商品也應該是失效狀態。 ***** ## 店鋪中的商品列表頁 >[info]開發思路:此處商品狀態的判讀基本和商品列表頁中的商品狀態判斷相同,但是此處就不需要判斷店鋪狀態了。 ***** ## 購物車 PC購物車頁 | 失效狀態 | 說明 | |---|---| | 若已經加入購物車的商品,商品被下架、商品在售狀態被刪除、加入的商品規格庫存為0,則商品定義為失效 | 1.購物車列表頁顯示此商品帶有“失效“標識2.商品失效的前端UI置灰,需要重新設計3.點擊置灰區域的刪除按鈕,可刪除此失效商品4.新增“清除失效商品按鈕”,點擊清除失效商品按鈕,則清除所有失效商品| PC首頁購物車商品數量顯示 | 字段 | 說明 | |---|---| | 首頁購物車 | 鼠標移入顯示最近添加的購物車商品,不顯示失效商品,點擊去購物車,則進入購物車頁面,購物車頁面會顯示所有購物車商品包括失效的 | PC側邊欄購物車 | 字段 | 說明 | |---|---| | 首頁側邊欄 | 只顯示有效的購物車商品,不顯示失效商品,拉到底后,點擊查看失效商品(數量),則進入購物車頁面,購物車頁面會顯示所有購物車商品包括失效的 | ***** 數據表字段信息 `yf_cart` | 字段 | 說明 | 備注 | | ------------- |:-------------:| :-----:| | goods_id | 商品id | | >[info]:開發思路:購物車表中只存儲了goods_id。所以在判斷購物車商品狀態的時候是和商品列表頁不同的。先根據goods_id判斷該商品是否有效,此處需要判斷該規格商品是否還有庫存。當該goods_id商品有效情況下去判斷該goods對應的common和shop狀態是否有效,如果common和shop狀態不正常則該goods也標記為失效。 >[warning]注意: 1.此處判斷goods,common和shop狀態是否正常和商品列表頁中的判斷相同。 >2.PC首頁中統計購物車數量只統計有效商品的數量。 >3.PC側邊欄中不顯示失效商品,在底部添加“查看失效商品按鈕”,并顯示失效購物車商品數量。 >4.PC購物車頁中商品信息還是按照之前數據結構顯示。失效商品修改顯示樣式,并添加“刪除”按鈕,頁面底部添加“清除失效商品”按鈕。 >4.WAP和PC的返回格式不同。 ***** ## 商品收藏夾 | 失效狀態 | 說明 | |---|---| | 若已經加入收藏夾的商品,商品被下架,商品在售狀態被刪除。 | 商品顯示:“商品失效了”的標識 | ***** 數據表字段信息 `yf_cart` | 字段 | 說明 | 備注 | | ------------- |:-------------:| :-----:| | goods_id | 商品id | | >[info]開發思路:根據goods_id判斷商品狀態,判斷條件和購物車頁類似,但是不需要判斷商品庫存。 ***** ## 訂單列表頁 | 狀態 | 說明 | |---|---| | 商品已下架 | 在訂單列表頁,該商品 仍正常顯示,但是點進去商品詳情頁,顯示該商品下架 | >[info]開發思路:訂單列表頁邏輯層不需要做修改 | 狀態 | 說明 | |---|---| | 商品已刪除 | 在訂單列表頁,該商品 仍正常顯示,但是點進去商品詳情頁,顯示該商品已失效 | >[info]開發思路:在返回數據中增加商品已刪除狀態 ***** ## 商品詳情頁 | 狀態 | 說明 | |---|---| | 商品已下架 | 在訂單列表頁,該商品 仍正常顯示,但是點進去商品詳情頁,顯示該商品下架 | >[info]開發思路:返回數據中將增加商品已下架狀態,修改樣式。 >[warning]注意:判斷狀態時如果common顯示已下架,但是base中還是正常狀態,則以common狀態為準,并將base狀態修改為下架狀態。 | 狀態 | 說明 | |---|---| | 商品詳情頁--商品已刪除 | 1.此頁面需要UI重新設計下2.文案內容改為如圖所示,秒數自動倒計時 | | 在倒計時5秒內,點擊首頁 | 跳轉至首頁 | >[info]開發思路:當商品已刪除或者無法查詢到該商品時顯示報錯頁面,商品不存在。修改頁面顯示,添加倒計時與首頁跳轉按鈕。 >[warning]注意:店鋪關閉或者刪除后店鋪中的商品按照刪除處理。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看