国产成人欧美一区二区三区vr_久久国产精品人人爽人人爽_国产精品永久免费播放_肉欲啪啪a∨无码精品一区二区_国产超短裙jk丝袜在线_亚洲AV片高清资源在线观看_国模无码一区二区三区久久_国产成年人未进视频_中文字幕无码精品夜_一区二区三区在线视频免费看_亚洲成AV人片在线观看网址_日本激情视频高清综合久久_亚洲午夜视频福利_国内大量揄拍人妻精品視_久久国产精品福利二区三区

ARTICLE DETAIL

資訊詳情

深耕商務建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

海外倉WMS盤點功能設計:賬實一致與庫存差異的解決之道

海外倉WMS盤點功能設計:賬實一致與庫存差異的解決之道 簡介面向海外倉WMS盤點模塊的產(chǎn)品設計文檔適合倉儲系統(tǒng)產(chǎn)品經(jīng)理、設計師及開發(fā)人員閱讀。文檔從盤點業(yè)務本質出發(fā)系統(tǒng)梳理明盤與暗盤、靜態(tài)與動態(tài)盤點、循環(huán)盤點、動碰盤點及指定盤點等概念并結合盤虧、盤盈、盤平三類結果說明差異調(diào)整邏輯同時比較了不同盤點方式的效率與適用場景。內(nèi)容源自實際項目經(jīng)驗強調(diào)“以最合適當前業(yè)務的方案來設計”而非堆砌功能對創(chuàng)建盤點單、初盤、復盤、庫存鎖定等流程要點均有說明可幫助讀者理清盤點設計主線、規(guī)避常見踩坑。資源僅含1個docx文檔大小442KB文字內(nèi)容緊湊、可直接閱讀學習。目前已有383人學習下載適合正在規(guī)劃或優(yōu)化WMS盤點模塊的從業(yè)者參考。1. 海外倉WMS的盤點功能設計為什么賬實一致這件“小事”能卡住整個倉海外倉 WMS 的盤點功能設計看著就是“盤點單 盤點任務 差異調(diào)整”三件套真正上線后它卻往往是整個倉儲系統(tǒng)里最容易翻車的模塊。倉庫的收發(fā)貨都能靠自動化扛住唯獨盤點要面對本地雇員、跨時區(qū)作業(yè)和多平臺庫存共享的黑匣子賬面庫存和實物庫存永遠差一點差在哪里、什么時候開始差的誰都說不上來。賬實不一致的直接后果是超賣、退款、補發(fā)和罰款每一筆都是錢。這篇筆記按我在跨境倉儲項目里常用的方案把盤點功能拆成盤點單類型、狀態(tài)機、凍結并發(fā)、執(zhí)行端設計和避坑清單來寫。適合正在做海外倉 WMS 產(chǎn)品設計、后端開發(fā)或倉配運營的同行尤其是被“賬實不一致”折騰過的人。讀完你至少能照著搭一套最小可用的盤點模塊并知道上線前哪些雷必須先拆掉。2. 盤點功能設計的底層邏輯從盤點單類型到狀態(tài)機2.1 盤點單類型全面盤點、動碰盤點、抽盤在海外倉的適用邊界盤點功能設計的第一步不是建表而是定義三種盤點單類型。海外倉的 SKU 動銷率差異極大有的 SKU 一天出幾十單有的半年動一次。如果用一套邏輯做所有盤點要么把全倉凍得沒法出貨要么盤完發(fā)現(xiàn)慢銷庫存壓根沒人管。全面盤點適合關倉、轉倉、財務年結這類低頻場景。它的特征是范圍大、耗時長下發(fā)后需要凍結整個倉庫或指定的庫區(qū)。在海外倉這種盤點通常會安排在本地節(jié)假日或午夜低峰期因為一旦凍結出庫、上架、補貨全部阻塞哪怕只有 2 小時也會積壓一波訂單。動碰盤點才是海外倉日常的主流。動碰盤點的核心邏輯是最近 N 天內(nèi)發(fā)生過移庫、出庫、上架、調(diào)整的 SKU 或庫位是庫存準確率最容易崩的地方。系統(tǒng)定時跑任務把這些 SKU 和庫位圈出來生成盤點單在高頻作業(yè)里做短、平、快的小規(guī)模盤點。常見的動碰窗口是 7 天、30 天窗口太小會導致同一個 SKU 反復被盤窗口太大則全倉都“動過”失去動碰的意義。抽盤則由差異指標驅動。它的目標不是全倉或動碰而是“哪里出過問題盤哪里”差異率高的庫位、庫存金額大的 SKU、客退臨時暫存區(qū)、最近修改過數(shù)據(jù)庫的庫位。抽盤可以單獨發(fā)起也可以作為全面盤點或動碰盤點復查的補充手段。以下是一張最小可用的盤點單主表結構覆蓋三種類型并且預留了“觸發(fā)策略”字段給后續(xù)調(diào)度配置。-- 盤點單主表一個盤點單對應一次盤點計劃 CREATE TABLE stocktake_order ( id BIGINT PRIMARY KEY, tenant_id BIGINT NOT NULL, warehouse_id BIGINT NOT NULL, stocktake_type TINYINT NOT NULL, -- 1全面 2動碰 3抽盤 status VARCHAR(20) NOT NULL, planned_start_time DATETIME, planned_end_time DATETIME, frozen_scope VARCHAR(2000), -- JSON: 庫區(qū)/庫位/貨主條件 trigger_strategy VARCHAR(2000), -- 動碰窗口/ABC參數(shù)快照 created_by VARCHAR(64), created_at DATETIME DEFAULT CURRENT_TIMESTAMP );tenant_id 和 warehouse_id 都不能少海外倉經(jīng)常一個 WMS 服務多個貨主和多個實體倉。frozen_scope 存盤點范圍快照比如{zones: [A], loc_start: A-01-01, loc_end: A-04-99}。trigger_strategy 則記錄這次盤點按照哪些規(guī)則生成這個字段能在后續(xù)復盤時看出“這批庫位為什么被盤”。動碰盤點生成時需要結合庫存流水和當前庫存水平動態(tài)計算。比如過去 7 天出庫數(shù)量大于 0且當前庫存數(shù)量大于 0 的 SKU 組合生成一條盤點任務。這里有個容易忽視的點動碰不能只看出庫客退、移庫、上架同樣會造成賬實偏移設計候選集時要把這幾種流水事件都納入。2.2 盤點單狀態(tài)機草稿、待審核、已下發(fā)、盤點中、差異審核、已調(diào)整、已關閉盤點單不是一條 “new - done” 的簡單流程。盤點涉及庫位凍結、人工計數(shù)、差異確認、財務調(diào)整每一步都可能被駁回。我把狀態(tài)機拆成這樣狀態(tài)可觸發(fā)動作目標狀態(tài)關鍵條件DRAFTsubmitPENDING_REVIEW盤點范圍已保存PENDING_REVIEWapprovePUBLISHED審核人通過PUBLISHEDstartIN_PROGRESS凍結范圍已生效IN_PROGRESSfinish_countingDIFF_PENDING所有盤點任務完成DIFF_PENDINGconfirm_diffADJUSTED差異審核通過ADJUSTEDarchiveCLOSED調(diào)整單已過賬這個流程里有三個容易被忽略的點。第一PENDING_REVIEW 不是擺設海外倉盤點往往由國內(nèi)總部下發(fā)、海外團隊執(zhí)行中間隔著時差沒有審核環(huán)節(jié)很容易出現(xiàn)“誤操作凍結了整個倉庫”的失控事故。第二ADJUSTED 不能直接跳 CLOSED必須等庫存調(diào)整單完成過賬、財務流水寫入后再關閉否則數(shù)量調(diào)整了成本數(shù)據(jù)跟不上。第三DIFF_PENDING 狀態(tài)必須支持“駁回回 IN_PROGRESS”的逆向流轉因為人工計數(shù)錯誤、漏盤庫位都會讓差異數(shù)據(jù)作廢。狀態(tài)機的代碼實現(xiàn)不建議用一堆 if-else 硬編碼用轉移表維護起來更清晰。下面是最小實現(xiàn)思路from dataclasses import dataclass dataclass class StocktakeOrder: order_id: str status: str frozen_scope: dict def transition(self, event: str): rules { (DRAFT, submit): PENDING_REVIEW, (PENDING_REVIEW, approve): PUBLISHED, (PENDING_REVIEW, reject): DRAFT, (PUBLISHED, start): IN_PROGRESS, (IN_PROGRESS, finish_counting): DIFF_PENDING, (IN_PROGRESS, cancel): DRAFT, # 盤點中斷全部任務作廢 (DIFF_PENDING, confirm_diff): ADJUSTED, (DIFF_PENDING, need_recount): IN_PROGRESS, # 打回復盤 (ADJUSTED, archive): CLOSED, } key (self.status, event) if key not in rules: raise ValueError(f非法流轉: {status} {event}) self.status rules[key]status 是一個字符串但建議在數(shù)據(jù)庫里用 VARCHAR 存DRAFT/PENDING_REVIEW/PUBLISHED/...可讀性遠好于數(shù)字。狀態(tài)流轉里need_recount這個動作很關鍵海外倉現(xiàn)場人工盤點時把某一行 SKU 數(shù)錯了是常態(tài)如果沒有打回機制主管只能手工改差異單容易留下臟數(shù)據(jù)。使用轉移表的好處是后續(xù)要加“盤點中允許部分提交”之類的狀態(tài)只需要在 rules 里加一條邊不用動業(yè)務主流程。2.3 動碰盤點候選集SQL圈定規(guī)則和參數(shù)調(diào)優(yōu)動碰盤點的候選集我一般直接用 SQL 從庫存流水表查避免在業(yè)務代碼里逐單判斷。假設我們已經(jīng)有一張ledger_movements庫存流水表記錄了每一次數(shù)量變動包含 sku_id、batch_no、event_type、quantity_change、event_time 等字段。下面這段 SQL 可以圈出最近 30 天動過的 SKU 和批次SELECT s.sku_id, s.batch_no, loc.zone_code, SUM(m.quantity_change) AS movement_qty, s.qty_onhand FROM stock_level s LEFT JOIN location loc ON s.loc_id loc.loc_id LEFT JOIN ledger_movements m ON m.sku_id s.sku_id AND m.batch_no s.batch_no AND m.event_time DATE_SUB(NOW(), INTERVAL 30 DAY) AND m.event_type IN (OUTBOUND_PICK, OUTBOUND_REJECT, INBOUND_PUTAWAY) WHERE s.qty_onhand 0 GROUP BY s.sku_id, s.batch_no, loc.zone_code, s.qty_onhand HAVING SUM(m.quantity_change) 0 ORDER BY s.qty_onhand DESC, movement_qty DESC這段 SQL 的關鍵是它從當前的stock_level出發(fā)而不是從訂單表出發(fā)。因為訂單狀態(tài)可能還在中轉但流水已經(jīng)真實發(fā)生過從庫存水平反查流水才能覆蓋“貨到了但單沒錄”的庫存黑匣子問題。INTERVAL 30 DAY和event_type列表都是參數(shù)動碰窗口可以直接做成倉儲參數(shù)配置。參數(shù)調(diào)優(yōu)上我一般會設三個檔位小倉SKU 少于 2 萬用 7 天窗口選高動銷 SKU中大倉用 30 天窗口但要限制單次盤點最大任務數(shù)比如 2000 條避免一次生成太多任務導致海外倉人手不夠。還有一個容易被忽略的參數(shù)是limitation: 動碰盤點一定要限行數(shù)否則在旺季跑出來幾萬條任務沒人盤得完系統(tǒng)一攤爛賬。3. 盤點與出入庫并發(fā)凍結策略和差異調(diào)整的實操設計3.1 盤點凍結粒度庫位級、SKU級還是整倉凍結盤點最怕的是“盤著盤著庫存還在變”。如果盤點開始時記一個數(shù)盤點過程中又有人出庫最后差異根本算不清楚。所以設計盤點功能時庫存凍結策略是核心。整倉凍結最簡單但代價最高只適合全面盤點。SKU 級凍結在海外倉并不好用因為一個 SKU 往往散落在多個庫位凍結一個 SKU 會牽扯很多物理位置盤點任務會變成跨貨架找貨效率其實不如在庫位里一次性點完。我常用的方案是庫位級凍結盤點任務下發(fā)時把任務涉及的所有庫位打上STOCKTAKE_LOCKED標記然后出庫分配、上架推薦、移庫任務全部繞開這些庫位。分配邏輯里的關鍵判斷最好用一段獨立代碼段寫清楚而不是散落到各個單據(jù)接口里def allocate_inventory(tenant_id, order_line, loc_id): loc get_location(tenant_id, loc_id) if loc.lock_status STOCKTAKE_LOCKED: # 跳過鎖定位優(yōu)先分配相鄰庫位并記錄一次“盤點回避” return allocate_from_alternative_loc(order_line, exclude_loc_ids[loc_id]) # 正常分配流程 warehouse_inventory_deduct(tenant_id, order_line.sku_id, loc_id, order_line.qty)這段代碼的要點是盤點凍結不能只影響“查詢庫存”還要影響“分配動作”。很多時候盤點和出庫是兩個團隊一個在賬上凍結另一個不知道照樣把庫位里的貨發(fā)走。allocate_from_alternative_loc里補充了exclude_loc_ids防止系統(tǒng)反復把下一單又分配到被凍結庫位形成負庫存。另一個并發(fā)坑是盤點單發(fā)布的時間點。如果盤點單在下午 4 點下發(fā)而海外倉上午 10 點已經(jīng)生成了一批揀貨任務這些任務里可能正好包含被凍結的庫位。所以盤點單發(fā)布動作本身要做一次“庫存在位校驗”如果一個庫位還有未完成的出庫任務要么先完成再凍結要么把這些任務強制改派到其他庫位。設計上PUBLISHED狀態(tài)的進入條件必須包含“該凍結范圍內(nèi)無未完成的揀貨任務”。3.2 盤點差異調(diào)整流程先從差異快照生成調(diào)整單再把差異記入賬本盤點計數(shù)完成后WMS 拿到的是每個庫位每個 SKU 的實盤數(shù)量。差異值應該用“實盤數(shù)”減“盤點開始時賬面快照”而不是減“當前實時庫存”。因為盤點過程中可能由于操作失誤把某個庫位錯放進了別的任務實時賬面早就變了。所以在盤點任務開始前系統(tǒng)必須先凍結當時的賬面數(shù)量作為 baseline。當差異確認后需要走一條嚴肅的鏈路差異記錄 - 差異審核 - 生成庫存調(diào)整單 - 調(diào)整單過賬 - 計入庫存流水。其中最忌諱的是“看到差異直接改庫存表”這條捷徑會把審計鏈條打斷以后出問題沒人能解釋。下面這段邏輯是差異確認時最重要的防線def confirm_stocktake_diff(tenant_id, diff_record): current_qty get_current_qty( tenant_id, diff_record.loc_id, diff_record.sku_id, diff_record.batch_no ) if current_qty ! diff_record.system_qty: # 盤點快照與實際當前賬不一致說明盤點過程中發(fā)生庫存異動 raise NeedRecountError(庫存已異動請復盤該庫位) # 生成調(diào)整單等待過賬 adjustment_order create_adjustment_order( tenant_idtenant_id, loc_iddiff_record.loc_id, sku_iddiff_record.sku_id, batch_nodiff_record.batch_no, diff_qtydiff_record.counted_qty - diff_record.system_qty, sourceSTOCKTAKE, ref_iddiff_record.record_id, ) post_adjustment(adjustment_order)注意current_qty ! diff_record.system_qty這一筷子。很多人會問差異都確認了為什么還要再看當前庫存因為從盤點快照到差異確認之間的時間窗里如果有一張入庫單恰好被人工修正過當前賬已經(jīng)變了這時再去調(diào)整就會造成二次差異。NeedRecoverError打回去重新盤比強行調(diào)整更安全。這種“寧可打回也不要錯賬”的思路是盤點功能上線后少接投訴的關鍵。3.3 差異率超過閾值自動觸發(fā)復盤閾值設置要分絕對值和相對值不是每一條差異都需要直接進入調(diào)整流程?,F(xiàn)場點數(shù)時看串行、漏掃、重復掃都太容易發(fā)生了。如果系統(tǒng)對每一條差異都自動調(diào)賬等于把人工錯誤寫進庫存賬本。所以設計上必須有一個“復盤”攔截點。復盤攔截規(guī)則通常長這樣def should_recount(diff_qty, system_qty): diff_abs abs(diff_qty) if system_qty 0 and diff_abs 0: return True diff_rate diff_abs / system_qty if system_qty else 0 # 兩個閾值都有絕對值防低庫存誤判相對值防高庫存大額差異漏盤 if diff_abs 10 or diff_rate 0.05: return True return False這套規(guī)則的參數(shù)10和0.05是典型的默認值。庫存數(shù)量是整數(shù)的 SKU絕對差異 10 件已經(jīng)說明大概率有問題而庫存量很大的標品差異 5 件可能是秤重誤差不值得為它停機復盤。相對閾值則用來攔截那些庫存只有 20 件卻少了 6 件的嚴重差異。兩套閾值都要可配置海外倉的貨主可能有些是高價值低數(shù)量商品有些是大宗耗材規(guī)則不做成參數(shù)就只能改代碼。復盤任務生成后要有獨立的REVIEWING狀態(tài)并且不能占住原來的盤點任務。我通常的做法是復制一條新的盤點任務task 類型標為RECOUNT_AFTER_DIFF原任務保留差異記錄。這樣既保留了審計鏈路又不會因為復盤打斷整個盤點單的進度。4. 盤點執(zhí)行端設計任務拆解、批次錄入與復核策略4.1 盤點任務拆解按庫位分組比按SKU分組更適合海外倉盤點單下發(fā)之后要拆成可執(zhí)行的任務。這里有一個容易被忽視的產(chǎn)品決策任務是按庫位拆還是按 SKU 拆在海外倉實際作業(yè)里庫位是物理容器一個貨架上可能放 30 個 SKU如果按 SKU 拆一個責任人要去幾十個貨架找同一個 SKU走得遠、花時長還容易漏掉零庫存庫位。按庫位拆的好處是一次走到一個庫位對該庫位上所有庫存行逐條清點點完就封掉任務邊界非常清楚。我建議的拆法是這樣的stocktake_task一個任務綁定一個loc_id任務內(nèi)容包含該庫位上所有需要盤點的 SKU 批次行。CREATE TABLE stocktake_task ( task_id BIGINT PRIMARY KEY, order_id BIGINT NOT NULL, loc_id BIGINT NOT NULL, sku_id BIGINT, batch_no VARCHAR(64), expected_qty DECIMAL(12,4), counted_qty DECIMAL(12,4), diff_qty DECIMAL(12,4), status VARCHAR(20), -- PENDING / COUNTED / REVIEWING created_at DATETIME DEFAULT CURRENT_TIMESTAMP );這里一個task_id對應“庫位 SKU 批次”的一行。也就是說同一個庫位如果有兩個批次會拆成兩行但兩行都掛在同一個loc_id下。這樣 PDA 上按庫位掃完系統(tǒng)可以立刻判斷這個庫位是否已經(jīng)全部清點完畢。執(zhí)行端還有一個容易漏的點零庫存庫位也要能盤點。海外倉經(jīng)常出現(xiàn)“系統(tǒng)里庫存是 0但角落還有一箱貨”的情況如果任務生成時只撈qty_onhand 0的庫位這箱貨永遠盤不出來。按庫位拆任務時應當把該庫位所有庫存位的 SKU 行都拉出來沒有賬面數(shù)量的也要允許輸入實盤數(shù)量再通過差異確認把它盤盈出來。4.2 批次和有效期錄入同一庫位兩個批次不能合并海外倉的庫存管理通常帶批次和有效期尤其是食品、個護、化妝品類目的倉庫。盤點功能如果只讓學生數(shù)一個總數(shù)量不區(qū)分批次賬到時候依然對不上因為不同批次的成本和效期完全不同。在 PDA 或手機 H5 的盤點錄入界面我看到過最多的問題是同一 SKU 在同一庫位有兩個批次現(xiàn)場作業(yè)人員為了快把兩個批次的數(shù)量合在一起錄成一行。系統(tǒng)一比對發(fā)現(xiàn)第一個批次少了 10第二個批次多了 10實際上是沒錄錯只是拆批錯了。所以提交的數(shù)據(jù)結構必須按“庫位 SKU batch_no”逐行強制拆開不能允許合并錄入。接口請求體大概是這個結構{ task_id: ST20240515001, loc_id: A-01-03, lines: [ { sku_id: SKU001, batch_no: BATCH20240601, exp_date: 2026-06-01, system_qty: 20, counted_qty: 18 }, { sku_id: SKU001, batch_no: BATCH20241101, exp_date: 2026-11-01, system_qty: 0, counted_qty: 2 } ] }后端收到這個 payload 之后要做的事不是直接寫庫存而是先把每一行的system_qty和庫里盤點快照比對如果對不上就說明任務被并發(fā)影響了直接報錯。另一個檢測點是如果counted_qty大于system_qty且同時該批次效期與系統(tǒng)不一致要提示“是否新增批次”而不是靜默更新。批次盤點還有一個隱藏坑過期批次和正常批次放在同一個庫位。如果用總數(shù)量去核差異會把一個快過期批次的損耗掩蓋到正常批次里。正確做法是把 exp_date 顯示在任務列表里盤點差異超過閾值時自動把該任務標記為REVIEWING并推給主管主管需要決定要不要走報損流程。4.3 復核策略差異率閾值、復盤窗口與責任定位復核策略是盤點功能設計的質量閘門。所謂復核不是讓主管看一遍數(shù)字就點通過而是讓他有能力判斷“這個差異是真實存在還是數(shù)錯了”。所以差異審核界面必須有三個東西預期數(shù)量、實盤數(shù)量、最近動賬記錄。沒有最近動賬記錄主管沒法知道這批貨為什么少只能憑感覺點頭。我的做法是盤點任務完成率達到 100% 才允許進入差異審核每條差異都展示最近 30 天的出入庫流水摘要按時間倒序。如果差異記錄顯示最后一條流水是昨天的大批量出庫而今天盤點少了對應數(shù)量十有八九就是分配錯庫位或者缺貨漏發(fā)而不是盤點人員數(shù)錯。復盤窗口一般配置成 24 小時。超過 24 小時還沒復盤的差異任務系統(tǒng)要把任務重新分配給主管重新盤點而不是無限期掛起。復盤次數(shù)也要限制同一個任務最多復盤 2 次第 3 次如果仍然有差異必須升級到倉庫經(jīng)理級別的人工介入。這個升級機制看著簡單實際上能擋住不少“復盤一次兩次都失敗最后沒人管”的爛尾任務。還有一點值得留意復核通過的差異系統(tǒng)要生成 JIT 的調(diào)整單如果調(diào)整單過賬失敗必須保留“差異已確認待調(diào)整”的狀態(tài)而不是把差異記錄滅掉。我見過一個項目在確認差異時直接把差異狀態(tài)改成“已完成”調(diào)整單卻沒生成結果庫存賬越來越亂復盤都無從下手。5. 海外倉盤點功能設計的5個高頻坑與排查方法5.1 盤點單下發(fā)后庫存還在變動差異永遠解釋不清現(xiàn)象盤點開始時間和結束時間之間庫位的賬面庫存變了盤點差異和實時庫存對不上復盤也復盤不出結果。原因盤點單發(fā)布時只凍結了庫存查詢權限沒有凍結出庫分配動作。有些已經(jīng)生成的揀貨波次還在占用這些庫位盤點過程中仍不斷有庫位被扣減。解決盤點單進入PUBLISHED狀態(tài)前必須把該盤點范圍內(nèi)所有未完成的揀貨任務消耗掉或改派到非凍結庫位。庫存分配的查詢路徑必須帶lock_status過濾讓凍結庫位不出現(xiàn)在可分配列表里。5.2 全面盤點把整個倉庫凍住出庫訂單集體延遲現(xiàn)象一次全面盤點后當天出庫時效報表直接爆表平臺上的發(fā)貨承諾大面積超時。原因復盤代碼用錯了一個參數(shù)全面盤點把整個warehouse_id的凍結狀態(tài)設成了ALL_LOCKED等于貨架全站鎖死。海外倉本地團隊在白天作業(yè)凍結全倉讓揀貨員空等了一整天。解決支持按庫區(qū)分片凍結。盤點單下發(fā)時可以配置“同時最大凍結庫位數(shù)”比如一次最多凍結 100 個庫位盤完一個區(qū)釋放一個區(qū)。如果需要全倉盤點也要按區(qū)輪轉保證至少有一條通道能繼續(xù)發(fā)貨。5.3 盤虧調(diào)整單只改數(shù)量沒同步成本導致財務差異現(xiàn)象盤點結束后庫存數(shù)量正確了但月末財務結算時庫存金額差了一大截差異單根本看不懂。原因庫存調(diào)整單只寫了 quantity_change沒有寫成本變化。盤點盤虧應該按移動平均價或 FIFO 批次成本扣減庫存金額盤盈則要按當前成本入賬。只調(diào)數(shù)量不調(diào)金額資產(chǎn)負債表的庫存科目就對不上。解決調(diào)整單過賬時必須在同一事務里寫入“數(shù)量變更 金額變更”。設計上給adjustment_order_line增加unit_cost、amount_before、amount_after字段并由 WMS 的計價引擎統(tǒng)一計算。如果海外倉對接了第三方財務系統(tǒng)還要在調(diào)整單上生成一個唯一的財務憑證號。5.4 PDA盤點時同一個SKU分布兩個庫位現(xiàn)場漏盤一個貨位現(xiàn)象實盤數(shù)量比賬面少 20 箱復盤發(fā)現(xiàn)另一個庫位明明還有 20 箱是盤點人員沒走到那個庫位。原因盤點任務生成時按“有庫存 SKU”撈記錄沒有把同一 SKU 的多個分布庫位全部綁定到同一張任務單里。現(xiàn)場人員按 SKU 名掃完一個庫位就結束沒有看到另一個庫位的任務提示。解決任務拆分必須按庫位不能按 SKU。任務清單里要把同一 SKU 的所有庫位分組顯示并且規(guī)定必須逐庫位提交。系統(tǒng)里還要配置一個提交前校驗如果某 SKU 在該盤點單范圍內(nèi)仍存在PENDING狀態(tài)的任務禁止提交整個盤點單。5.5 平臺庫存同步與盤點差異調(diào)整互相覆蓋現(xiàn)象盤點調(diào)整后平臺庫存數(shù)量是對的但過了一小時又被覆蓋回舊數(shù)量平臺銷量和總庫存都對不上。原因海外倉對接平臺店鋪庫存時多數(shù)是整包全量覆蓋同步。盤點調(diào)整單生成一條總庫存變更平臺庫存同步接口覆蓋了一次另一側上架單又觸發(fā)增量同步把總數(shù)覆蓋回去了。兩個方向互相打架沒有冪等機制。解決給所有庫存同步事件加一個event_id作為冪等鍵平臺同步接口收到同一個 event_id 就跳過。盤點調(diào)整寫入庫存流水時要生成一條“盤點差異同步事件”而不是直接修改平臺庫存。全量同步只作為兜底日常以增量事件為準。6. 交付前驗證盤點功能差異率口徑和模擬盤點技巧盤點功能寫完后我看項目的第一個指標不是“盤點完成率”而是“盤點差異率”。但這里的差異率口徑要先說死差異率 存在差異的任務行數(shù) / 本次盤點任務總行數(shù)。注意不是差異 SKU 數(shù)因為一個庫位里一個 SKU 有兩個批次一行有差異會導致整倉的差異 SKU 數(shù)虛高不能反映現(xiàn)場準確率。驗證盤點功能我習慣先做一輪模擬盤點。在測試環(huán)境隨機選 20 個庫位預先往這些庫位里插入 SKU、批次、數(shù)量并在其中幾個庫位故意生成差異記錄。然后走一遍完整流程創(chuàng)建盤點單、下發(fā)任務、PDA 模擬提報、差異確認、自動復盤、調(diào)整單過賬。跑完這段流程基本能把狀態(tài)機、凍結并發(fā)、差異調(diào)整邏輯都測到位。只測空庫位沒意義空庫位不會產(chǎn)生差異流程走完發(fā)現(xiàn)一筆差異都沒有你根本不知道差異鏈路是不是真的能跑通。差異率計算我建議直接用 SQL 做階段快照而不是依賴前端聚合SELECT order_id, COUNT(*) AS total_lines, SUM(CASE WHEN diff_qty ! 0 THEN 1 ELSE 0 END) AS diff_lines, ROUND( SUM(CASE WHEN diff_qty ! 0 THEN 1 ELSE 0 END) / COUNT(*), 4 ) AS diff_rate FROM stocktake_task WHERE order_id ? GROUP BY order_id;這段 SQL 跑完能看出兩個問題一是盤點任務有沒有漏行二是差異行數(shù)占比是否在高位。如果差率超過 3% 我會先把INTERVAL 30 DAY的動碰窗口調(diào)短優(yōu)先處理最活躍的庫存再做一次全盤對比。最后說一個我自己的教訓。之前一個項目上線前研發(fā)測試只驗證了“盤點單能生成、差異單能確認”沒有跑過模擬盤點結果上線第一周就出現(xiàn)庫位凍結狀態(tài)不生效、平臺庫存被覆蓋的問題。從那以后我把模擬盤點寫成了標準上線檢查項每次迭代都要回歸一遍。盤點功能這種事真到了倉庫現(xiàn)場就不再有“測試環(huán)境再來一次”的機會了。希望這套拆法能幫你少踩一些坑讓海外倉 WMS 的盤點功能從立項到落地都穩(wěn)一點。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
日少妇亚洲版| 青青操97| Aa东京男人的天堂| 女性91网站| 免费亚洲黄色视频在线观看| 四虎永久在线精品免费网址| 久草毛片| AV一起草在线| 中文字幕二区日韩天堂| 久久综合久色欧美综合狠狠| 九九九九九九免费视频| 屌逼麻豆| 东京太热久久久| 国产精品久久发布| 国产一区二区三区不卡手机在线| 亚洲AV无码天美传媒一区| AV丝袜少妇| 后入合集| 亚洲综合情色| 人人透人人操| 久久久啊啊啊| 色五月综合| 日语五十路和六十路亚洲国产精品 | 偷拍综合亚洲| 乱伦一二三区| 欧美黄色片在线播放| 日本天天人人狠狠在线日美女 | 亚洲丝袜在线观看| 操逼片中文| 96久久久精品| 精品久久久久成人码免| 女优大全 - 91n| 久久国产热视频97电影| 欧美天天综合站| 国产JDAV无码视频在线观看| 91麻豆天美传媒HD| 欧亚乱色熟女一区二区| 国产精品探花色| 亚洲色图综合网| 99久久亚洲精品无码毛片潘甜甜| 试看福利| 337p大胆噜噜噜噜噜91Av| 熟女精品日韩一区二区三区| 国产高清不卡视频| 九九碰九九爱97超碰| 日本精品五区| 国产精品69久久久久孕妇欧美| 婷婷久久综合| 蜜臀久久99精品久久久电影| 亚洲精品国产av天美传媒| 超碰99在线观看| 曰韩人妻中文字幕在线| 九热超碰| 91性生活久久久| 久久久久久AⅤ无码免费肉站| 日逼97| 婷婷久草| yazhousetuoumei| 国产一区二区三区高清视频| 变态综合色| 91精品国产综合久久久蜜臀| 色色国产| 啊啊啊 在线观看| 精品亚洲黄色片 国产精品导航一区二区| 国产福利合集| 欧美日韩中国x| 久久精品亚洲东京热色播| 玖玖97综合| 狠狠色综合网| 婷婷五月天补不补| 欧美少妇性爱网站| 日本色色色视频| 乱伦a片视频| 2017人人操,人人摸| 亚洲天堂中文字| 18禁在线视频| 操一操摸一摸| 免费国产电影一区二区| 屁股久久久久久| 屁股久久久久久| 精品丰满熟妇人妻一区| 欧美日本成人一区二区| 夜夜躁狠狠躁日日躁av| 大香蕉免费3| 色牛aV| 国产精品另类一区大香蕉| 亚洲情色无码一区二区三区| 色噜噜日韩精品| 五月天亚洲网| 欧美一级AAAAAAA| 天天干天天舔| 天天操熟妇| 中文人妻av高清一区| 大香蕉一级黄色片久久| 欧美一区二区福利在线| 人妻嗯啊啊在线播放| 99精品国产户外露出| 国产视频一区二区三区在线免费观看 | 亚洲精品电影| 日韩激情无码影院| 一区不卡在线观看av| 97色碰| 99爱久久视频频| 久久久∴| 激情 欧美 亚洲 小说| 秋霞免费无码视频日韩A片| 成年人一级黄色毛片大全在线观看| 午夜男女爽爽爽在线视频| 操逼网免费无码视频| 欧美啪啪女女| 在线五区| 女性91网站| 手机看片91人妻| 国产亚洲美日韩Aⅴ中文字幕无码成人| 自拍偷拍草一草| 亚洲欧美中文日韩视频中国语| 国产精品久久久久久久久久久久| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 日韩色欲久久一二三四区| 亚洲欧美色图片| 日韩色| 嫩草 人人网精品| 91久久青青草原精品| 日本午夜福利影院| JuliaAnnXXX888| 无码在线亚洲| 欧美性夜| 日本精品免费一区二区三区四区| 国产无码精品久久久久久| 懂色中文一区二区三区| 91女日逼| 少妇3P性爱自拍| 国语对白露脸XXXXXX| 欧美一级欧美三级在线观看| 怡红院一区二区熟女人妻| 中文字日本乱码| 69久久| 日韩在线观看中文字幕视频| 日韩人妻无码不卡网站| 久久精品天美| 欧洲性爱无码区| 3p国产色噜噜一区| 神马久久午夜| 好舒服视频| 国产一区二区三区导航| 精品二区三四区五电影 | 91痴汉| 2024年最新色情网站在线观看| 亚洲欧美综合区自拍另类 | 五月丁香综合| 91啦人妻| 97av在线视频| 舔足天天操天天射| 麻豆人妻少妇在线免费观看| 国产超碰人人爽人人做| 欧美性爱1080p| 久久久一热在线播放| 国产欧美成人精品| 成年人性爱日韩| 国产农村妇女精品一二区| 97碰在线视频| 国产福利av精彩对白| 久久久内射良家| 激情欧美日韩女同久久| 97 亚洲 日韩 欧美 在线| 97久久超碰日韩精品| 抽插爽| 97精品综合| 一线黄色免费性爱片| 精品久久久久久中文字幕视频免费| 亚洲高清在线se| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 新视频sss国产| 人人澡人人爽人人精品| 天天懆天天日| 国产91精品福利在线| 我爱大香蕉| 欧美黄片欧美黄片xxx| 国产精品久久天天干| 丰满欧美放荡少妇在线| 蜜臀99久久国产| 人人操人人色网| 人人操人人摸超碰| 操逼无码一区| 天天干天天日天天射黄色片| 好看的91视频| 久久成人午夜狠狠| 亚洲一区二区三区春色| 操操逼操操逼操操逼逼| 黄片在线免费在线观看| 色婷婷丁香五月| 中文字幕日韩综合| 91色五月俺来也| 五月天亚洲网| 国产无码精品久久久久久| 秋霞一级视频在线观看免费| 日本激情免费大片| 伊人久久88国产女| 国产视频第2页| 偷拍网站久久男女男| 吉田爱美AV在线| 天天综合,91入口| 欧美在线啊啊| 蜜乳AV.COM| 91人妻素女| 日韩欧美成人综合在线| 久草综合京东| 97综合久第一页| 大香蕉久久| 91综合熟女| 中文字幕在线免费观看2| 呦呦一区| 蜜桃精品一区二区三区ww| 九一精品牛牛一区二区| 伊人五月天婷婷| 很很干很很操| 九九九国产| 欧美αv.com| 1024久久高清视频| 百度百度日本操逼| 天天淫人人妻日日色| 人妻少妇无码| 肏逼视频日本| 少妇人妻在线| 人妻嗯啊啊在线播放| 亚洲综合九| 欧美性爱日韩高清| 99在线视频播放| 人妻一区二区三区四区视频| 日韩欧美视频青青| 亚洲欧美高清| 中文乱码字字幕在线第5页| 亚洲精品人妻吞精av | 亚洲有码视频二区| 蜜臀久久在线视频| 99热18| 一区二区三区高清| 国产日韩中文字幕欧美| 九九亚洲视频| 97香蕉网| 亚洲青青草| 亚洲综合中文字幕有码| 日本精品一级二级三级| 蜜臀th| 婷婷丁香久久| 久操凹凸视频| 东京热伊久| 不卡免费av在线播放| 日本熟妇人妻一区二区三区| 97色涩| 亚洲国产一级精品毛一级精品看免费视频| 欧日韩在线观看| 六月丁香五月婷婷| 中文字幕精品一区二区精| 第四色色综合91| 无码逼| 91精品人妻一品二品三品| 91视频观看网站| 美国一区二区三区视频| 国产91影院| 天天舔天天日天天射| 久久久无码av精| 天天看天天日天天操| 精彩久久中文| renqi久久久久久久久久久久| se01国产在线视频| 九九九九九九视频免费| 91在线观看,天天综合| 伊人久久久日韩一区| 色色色999| jazzjazz国产精品麻豆| 日韩成人高清一区二区| av亚欧| 丰满人妻-区二区三区| 91美女在线精品视频| 强奸乱伦动态污图免费| 欧美经典一区二区三区| 秋霞一集毛片观看| 黄色视频高清无码网站| 春色91| 乱人乱色一区二区三区免费| 日本天堂在线播放| 91情色在线| 欧美人妻制服| 色悠悠伊人网五月天| 91麻豆天美国产欧美高潮| 人妻精品一区一区三区蜜桃91| 亚洲 图片 综合91| 极品极品色影院| 丁香色婷婷| 男人的天堂网免费| 欧美韩日精品资源| 熟女91网站| 91色拍| 日本性爰一道本| 日韩兔费看黄片| 欧美一区二区三区另类精品| 亚洲AV无码久久久国产精品| 欧美熟爽综合| 性高潮久久久| 91少妇人妻| 亚洲欧美色图片| 91伊人| 手机在线播放国产福利| 99综合| 日本精品国产视频| 370p日韩欧美亚洲精品| 欧美一级特黄淫片在线观看| 亚洲在线A| 91丝袜美腿网站| 色婷婷av在线观看| 亚洲综合第一页| 超碰 av 女人天堂| 成人午夜无码视频| 自拍偷拍 日韩欧美| 婷婷美人网| 久久久97| AV乱伦专区| 97在线欧| 国产精品一二三| 白丝1区2区3区| 久久久麻豆精品| 澳门成人网站久国产日韩| 久草加勒比一区在线| 中文AV制服乱伦| 欧美劲爆视频一区二区| 亚洲限制级| 久久久免费一级黄片| 亚洲欧美另类图片| 99久在线精品99re8| 极品白嫩福利在线| 麻豆2区1区天美| 精品二区久久| 在线观看午夜婷婷久久久久清性观看| 免费毛片在线播放| 国产色呦呦| 亚洲天堂中文字| 福利视频香蕉免费一区二区在线| 97资源站国产精品| 加勒比99999| 9 1超碰九色| 日本免费一区二区不卡| 国产99999久久精品| 亚洲熟女一区| 欧美日韩天堂| 精品十八在线观看| 色亚洲欧美| 999久久久久久久久| 人澡逼| 中日992视频| 久久高清无码夜夜操| 天天色踪合| 99re在线视频这里只有精品| 久久αⅴ| 岛国福利在线精品播放| 亚洲高清无码在线桃色| 久久艹逼视频| 殴美性色a级欧美| 欧美精品久久96人妻无码| 亚州男人天堂| 精品99999| 精品国产三级av韩国在线| 五月婷亚洲精品天堂| 国产精品久久久久久久久久梁医生| 一级片视频啪啪| 中文字幕天堂在线| 爆操无码| 超碰久久性爱| 久久夜精品一区二区三区| 久久午夜神马| 中文字幕一区电影在线观看| 五月丁香激情综合网| 日韩人妻少妇中文字幕| 欧美青青视频| 东京热男人天堂| 女性喷水高潮在线观看| 欧美日韩91| 金典av| 美女9118禁| 国产欧美日韩臀| 国产丝袜高跟美女av免费观看| 91久久婷婷| 国产人妖视频一区在线观看| 亚洲中文字幕妇伦久久| 九九九网站| 日亚韩精品视频二区三| 美性中文综合网| 96国产精品| 国产精品一二三区18| 在线国产福利网址导航| 自拍盗摄一区| 国产精品一区二区手机看片| 色五月综合网| 久久久性少妇| 国产一级黄色片在线观看| 超碰激情808| 91操熟女视频 | 国产乱码精品一区二区三区四川| 欧美黄色图片| 欧美日韩理论一区| 久久系列| 天天插天天舔舔天天干| 欧美色综合| 无码人妻一区二区一牛影视| 亚洲超碰97| 久久欧美激情| 欧美三级不卡| 国产亚洲色停停久久99精品91| 防屏蔽在线视频| henhen91| 99热亚洲天堂| 日韩三A大片在线观看| 亚洲永久AV无码精品秋霞| 欧美日韩国产成人高清| 97天天操天天干| 亚洲色婷婷久久91| 日韩丝袜高跟制服在线观看| 成人性爱美曰韩| 日本黄色XXX| 日韩国产中文字幕| 97香蕉网| 黄页网站免费高清在线观看| 久久久九精品| 日本99热| 欧美精品另类人妖xxxx| 日韩视频啪啪| 亚洲天堂一区| julia ann久久| 国产成人综合网| 黑人精品XXX一区一二区| 欲色啪| 熟女精品va中文字幕| 欧美第五页| 久久久噜噜噜久久久| 欧美性爱日韩性爱| 婷婷久月| 日本幼女18+| 亚洲综合网电影91| 欧亚在线视频| 无码高清少妇久久| 女人香蕉久久毛毛片精品| A啊啊在线观看| 国产热RE99久久6国产精品首| 日韩超碰精品综合| 能直接看AV的网站| 粉嫩AV一区二区夜夜| 热久久九九热| av凤凰久久久| 日本欧美韩国国产在线| 99久草| 一区超碰一区| 裸体美女久久久| 偷拍亚洲高清图片| 日本久操视频| 日韩黄色成人性爱| 极品尤物自安慰| 国产午夜精品理论片a大结局| 亚洲综合888| 五月综合视频| 91无码中出人妻视频| 久久国内| 国产成人亚洲精品无码古代早漏男| 欧美色狠| 久久AV无码AV| jazzjazz国产精品麻豆| 立川理惠被中出无码| 国产欧美精品日韩区二区麻豆天美| 4399成人黄A片| 国产成人精品亚洲日本| 极品色www影院| 国产福利影视| 欧美综合97www| 91在线美女| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 欧美一区二区三区成人性生活| 青青操少妇| 欧美综合色站| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 噜噜在线| 色 婷97| 男人天堂综合| 国产白丝网站| 亚洲成a人v欧美综合天堂下载 | 久久中文字幕一区不卡| 约操熟妇| 色婷婷五月综合| 欧美色偷拍| 日本天天干天天搞一区| 校园春色美腿丝袜| yiqicaoav| 老子午夜伦不卡影院| 国产精品一二三在线看| 久久久99久9| 亚洲的天堂网| 亚洲欧美天堂| 无码视频黄色网战| 欧美久久九九| 99久热精品99re6热| 超碰97极品9| 欧美激情激情xxxx欧美专区| 亚洲最新a在线观看| 欧美熟爽综合| 一区e区三| 乱欲视频| 欧美一区二区观看在线| 2019AV天堂| 九九色色| 啊啊啊啊啊舒服| 亚洲影院成人| 精品国产一区二区久久| WWW4虎| 日韩肏逼视频| 成人网欧美风情| 美国aaaaa一级黄片| 久久亚洲精品成人av| 欧美最婬乱婬爆婬性视频 | 亚洲情色一区二区三区| 国产中出内射一区二区| 久久人妻视频网| 欧美色91| 色噜噜人妻丝袜a∨先锋影 | 成人福利视频网| 青青草日本中文字幕| 一二三区操逼国产91| 麻豆这里只有精品| avav青青草久久夜| 是还免费视频1727我| 青春草莓视频在线观看网址| 四虎永久在线精品免费网址| 男女啊啊啊| 天天操天天舔| 激情文学小说一区二区| 伊人色综合网电影| 无人区高清电影免费观看一区二区三 www.qmcai2.com | 久久婷婷伊人| 久久精品国产亚洲AV先锋| 欧美日不卡| 97精品久久| 日日干夜夜干| 中文字幕欧美日韩三级| 久久国产视频专区一二三| 精品久久无码午夜福利| 加勒比人妻综合| 秋霞一级视频在线观看免费| 欧美翘臀视频网站一区二区三区| 欧美日韩丝袜| 美欧色综合| 欧美大码在线视频| 亚洲国产综合久久久性感熟妇| 青娱乐999| 亚洲黄a三级三级三级看三级| www.91理论| 男人的天堂Va| 黄色十八禁网站| 不卡一区二区日本视频| 九九九成人| 天天综合网久久ww| 极品白嫩美女白浆成人福利在线看| 亚洲人妻精品一区二区| 91精品婷婷国产综合久久竹菊| 色小视频蜜乳| 啪啪视频亚洲第一| 少妇久久久久久| 人妻无码一区二区三区久久99| 婷婷综合激情| 美女黄色一级A视频| 日日夜夜摸| 国产欧洲精品亚洲午夜拍精品| 色五月婷婷在线| 午夜偷拍久久熟女| 久久国产AⅤ| 欧美色爱综合| 91激情国产| 亚洲 无码 偷拍| 九九人妻| 日本九九久久99| 青青青国产| 深田咏美亚洲精品福利社| 嗯嗯啊啊操我| 天天久久| 本道综合精品| 欧美一品道| 中文幕97| 天天看高清麻豆| 色性综合| 怡红院怡春院| 欧美72网页| 青青操在线亚洲视频观看欧美在线| 亚洲人妻av| 亚州少妇| 天天综合网在线| 日韩免费中文字幕视频| 人妻黑丝袜电影| 91在线限制级| 国产sv美女内射| 欧美十八禁导航成人| 亚洲熟女国产综合另类| 91老妇女| 精品无码产区一区二| 人妻加勒比东京热| 亚洲成人网站在线观看| 久久九九综合| 操B久久| 九九热午夜欧亚国产视频| 极品另类| 爽爽淫人网| 综合激情婷婷| 嗯嗯啊啊用力视频免费| 天天综合有色网| 超碰97在线中文| 日韩精品啪啪啪| 操东北女人| 人妻啪| 特级毛片特黄久久免费看| aⅴ日韩成人电影av在线免费看av大全| 国产av又色又爽又黄| 欧美日韩99| 99热aaa| 搞中出视频在线观看| 丰满搜索结果 -第18页- 久久高清无码 | 久久欧美1卡2卡3| 九九九九日本| 国产美女自拍视频| 欧美色图成人网一区二区 | 国产家庭乱伦性爱视频| 色婷婷五月综合激情中文字幕| 五月丁香六月婷| 青青草白白色| 天堂8在线新版官网| 亚洲精品国产熟女久久久| 精品国产乱码久久久久久免费| 女生91网站| 岛国片国产成人亚洲播放| 国产精品交换一区二区| 伊人色综合欧美| 国产精品人妻无码久久久老鸭窝 | 操逼无码操逼| 久操B网| 亚洲www91| 久久久久亚洲Av无码专区老牛影视| 日韩一级欧美一级在线观看| 日韩精品9区| 精品久久久久久AV无码| 91久久久久免| 色区97| 五月天色图| 中文字幕亚洲欧美在线不卡| 欧美97网| 五月婷婷性爱| 美女久久久久久久久久久| 香蕉婷婷| 国产精品白丝www| 亚洲五月婷| 日本在线伊人啪啪| 最新一二三区视频| 四虎永久在线精品免费网址| 欧美亚洲丝袜人妻制服中文99| 2020国产精品| 超碰2017| 无码视频一区二区| 国产粉嫩出水在线播放| 老鸭窝成人| 色婷婷六月| 在线视频 亚洲精品| 日本三级日本三级三级人妇四虎| 国产黄色视频久久| 殴美色网| 一线黄色免费性爱片| 操老熟女AV| 久久精品欧美一区蜜桃| 日本免费中文字幕在线| 一级性爱啪啪视频| AV污污污污| 人妻在线大香蕉| 日本色色色视频| 三四中文字幕| 日欧毛片久久| 五月色综合| 亚洲色图A| 欧美韩国你懂得在线| xxx0国产在线播放| 性综合网| 丝袜色综合| 色悠久| 安徽熟妇视频| www.婷婷五月天| 乱伦1色页| 美女被啪到深处抽搐视频| 97免费视频在线观看视频| 6080yy午夜理论三级一区二区三区无码| 夜夜草我| 亚洲激情视频| 色香网| 国产精品对白内射| 人妻少妇视频在线播放| 囯产操逼片| 天天操夜夜嗨| 国产辣妈在线视频福利| 啊v在线观看视频| 国产精品禁久久久精品| 午夜精品久久久99热蜜桃的功能特点| 一区二区三区男女操逼黄色小电影| 去干网最新版| 亚洲 欧美日韩 另类| 人人操人人操人人人操| 岛国片在线视频网站| 特级毛片特黄久久免费看| 黄色片大香蕉| 亚洲图片欧美色| 97爱亚洲综合色| 猛交交| 天天日天天舔天天喷天天射| 中文字幕123| 国产日韩精品一区二区三区| 色五月首页| 超碰在线人妻| 91Chinese在线| AA丁香综合激情| 探花精品视频| 337p大胆噜噜噜噜噜91Av| 凹凸视频在线观看伊人| 人人操人人摸人人看人人插| 国产精品福利资源在线尤物| 亚洲日本大香蕉1| 日本天堂在线播放| 欧美肥臀在线| 亚洲天堂另类| 97视频播放| 大香蕉中文在线| 殴美性天天| 国产精品乱码久久| 久久久91| 国产区在线| 欧美色91| 深夜国产福利| 亚洲精品国语在线播放| 人人妻人人爽 97人人看碰人免费公开视频| 韩国一级做a久久久久| 欧美日韩黄片精品在线| 欧美操逼熟女| 日韩性爱小视频在线观看| 成人av动漫在线观看| 久久精品国产精品亚洲艾通辽熟妇 | 综合久久久久久久久91| 一类av片在线看| 近亲乱伦一区二区| 久久麻豆一区二区| 国产丰满熟夫69mpp| 97超级色碰碰| 国产精品999aaa| 艹少妇网站| 日韩三级网址| 色老大| 成人性爱av.com| 亚洲AV无码AV吞精久久久久| 99久久婷婷国产综合精品草原| 久久久久久夜夜夜夜夜| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 精品网站9999| 亚洲啪啪啪啪视香蕉| 91人妻在线视频| 午夜.DJ高清在线观看免费7| 婷婷五月天基地| 人妻黑丝袜电影| 蜜臀无码视频在线观看 | 久久精品视频久久久| 18禁网站在线播放| 日韩AV熟女乱伦| av婷婷色网| 夜夜欢天天干| 超碰av在线| 日本 情色 1区2区3区| 亚洲第一免费视频| 久偷拍| 综合大香蕉美。| 免费αⅴ在线观看| 欧美性区| 超碰97人妻在线| 99九九久久| 人妻人人澡人人爽人人| 日韩国产精品人妻无码久久久| 99久久综合网| 久久高潮妇女视频| 五月天黄色激情视频| 加勒比色综合| 人摸人人操人| 久久↗↗| 亚洲国产无码精品首页久久久| 91模特在线观看| 欧美一区二区亚洲天堂| 欧美操逼录像国产黄色国产| 色婷五月| 亚洲美女AV无码| 国产又大又粗又长视频在线| 91人妻做a观看视频| 亚洲欧美setu| 色官网色综合| 综合亚州欧美| 日本不卡二三区| 91精品人妻五十路| 99色在线| 久久9精品| 97人妻色| 激情欧美97| 亚洲系列欧美| www.91色综合| 亚洲色图欧洲| av情色影音| 日韩丰满熟妇| 亚洲中文字幕一区二区| 色五91| 久操网无码在线| 91天美免费| 日韩欧美丝袜诱惑| 久99| 青娱乐国产盛宴视频| 老司机香蕉久久久久| 日韩传媒在线| 资源在线观一 二| 奇米狠999| 亚洲欧洲成人在线电影| 99re这里| 色婷婷丁香五月| 一区二区三区黄色片a| 色妇综合网| 台湾佬中文娱乐网久久久久久久久久com | 爱做久久久久久| 欧美爱三级日韩久久| 欧洲精品一级二级精品综合视频综合| 国模不卡一本二本三电影| 99色在线观看| 日本成人电影资源网| 久久专区| 亚洲成人ab| 亚洲1区2区三区高清中文字幕| 日韩av在线精品观看| 国产精品久久久久久久久久久久久久吹| 五十路二区在线| 久久久婷| 午夜性| 欧美最婬乱婬爆婬性视频 | 日韩Va亚洲va欧美Ⅴa久久| 色99999| 在线看的av| 人人做天天爱| 人人澡人人干| 黄片www视频免费| 天天综合97| 久久成年片色大黄全免费网站| 亚洲人妻精品一区二区| 综合97| 伊人一级免费黄片| 亚洲一卡二卡在线免费| 日韩射精| 国产无码成人无码| 精品无码欧美三级| 在线观看高清AV| 日韩精品黄片免费观看| 中文字幕狠狠玩| 99久久综合网| 色九九九| 国内91熟女人妻丝袜天天精品视频在线 | 亚洲av影院在线观看| 日本一区二区三区四区免费观看| blacked精品一区国产| 9999久久久久| 亚欧洲一区二区视频| 老司机天天操| 五月天大香蕉| 天天摸夜夜操视频| 日本欧美不卡| 综合影院永久入口国产| 嗯嗯啊啊视频在线看| 国产理论视频在线播放| 日本久久网| 色综合加勒比四四季| 91日产欧美| 欧美姓爱综合网| 亚洲中文字幕久久人妻| 亚洲激情av| 亚洲官网在线| 東南亚性呦成人伦理资源在线视频| 国产国产亚洲一二三久久| 国产后入| 日日干日日| 麻豆区久久久久亚| 国产无码精品久久久久久| 国产精品自拍xxxx| 亚洲 中文 女同| 久久一二三四五六七八九区区| 久久丝袜| 婷婷中文网| 狠狠躁天天躁日日躁| 精品人妻一区二区三区四区不卡在| 91强热人妻| 久久久久日本视| 色香网| 又大又长又粗又爽又黄| 国产精品久久久久绯色| 极品色综合| 色婷婷丁香五月| 亚洲综合影片| 日韩欧无码一区二区三区免费不卡| 18禁超污无遮挡无码免费网| 国产久久日| 自拍视频一区在线观看| 最新精品久久蜜桃| 国产无码高清操逼视频| 精品久久在线区一区| av网站免费看| 超碰色中文| 囯戸精品高潮呻吟旡码| 中国黑人三级片网站上区| 亚洲骚逼少妇| 少妇一线天久久久久久| 超碰在线91| 天天综合~91入口| a片在线播放| 亚洲自拍另类丝袜综合| 人人操肉肉| 97超碰总站| 91天堂色男人的天堂| 蜜桃网熟妇| 亚洲欧美精品一区天堂久久 | 操逼逼无码| 日韩色图 一区二区| 免费观看啪视频| 天天综合-91入口| 99re6久热只有精品6在线直播| 99rre在线精品99re8| 99re这里只有精品中心播放| 久热在线精品免费观看| 精品欧美日韩在线观看| 韩国成人精品久久久免费看| 蜜臀在线网站| 激情五月综合网| 欧美呦呦性爱| 九久久精品| 97九色人妻| 精品成人亚洲午夜电影| 欧美亚洲首页| 国产成人天堂| 日本欧美韩国日产片片在线看免| 成人毛片免费| 人人澡人人弄| 刺激性视频黄页| 伊人国产成人av网站| 97高清啪啪| 猛交交| 国产福利av精彩对白| 午夜福利一区二区影院| 97亚洲在线| 日日骚网站| 91综合国产精品| 色爱综合网欧美| 91欧美| 1024人妻熟女一区二区三区| 国产精品精品系列在线观看| 日韩欧美麻豆 | 国产美脚女优尤物在线观看| 久久午夜伦| 精品国产乱码久久久| 最近2019中文字幕国语免费版 | 国产极品999| www.色操逼| 玖玖玖玖精品国产剧情| 日本成人A片免费看| 亚洲欧美另类小说| 熟女少妇视频| 91A欧美电影网站| 98超碰欧美| 婷婷8月天青娱乐| 国产精品经典一卡久久久| 欧美精品成人亚洲| 亚州AV无码国产精品| 这里都是精品在线观看| 女人高潮大叫一级毛片| 国产精品色| 情侣开房子拍 日韩无码 女的很漂亮| 99热这里只有精| 久久一二三四五六七八九区区| 免费一级视频特黄色大片| 欧美gv在线观看| 激情综合网亚洲| 日韩无码人妻中字久久三区四区| 狠狠躁伊人中文字幕| 亚洲欧美色图片| 精品日韩人妻视频| 日本视频一区二区三区| 国产精品爽爽va在线观看98| 久久久久国产一区二| 五月激情小说| www.91色综合| 国产熟女| …中文字幕亚洲乱,97人妻无码费视… | 91丝袜在线观看视频在线观看| 午夜精品一区二区三区三上悠亚| julia高潮后不停追击中出| h在线看免费版在线看| 在线观看一卡二卡| 97超碰国产亚洲精品资源| 夜夜福利| 国产中文字幕在线| 欧洲久久一二线| 亚洲日韩美国人妻| 亚卅熟女乱色| 精品三级在线专区| 亚洲无码AV九九九| 超碰 另类 欧美| 国产青青美女玩逼视频| av橘色网站| 淫荡网址| 精品一区二区成人动漫| 麻豆久久久久久久久丝袜| 久久有码视频| 国产操逼逼网| 亚洲自拍欧美国产首页网曝| 人人妻人人爽人人精品| 欧美强奸乱| 无码99| 超碰久在线天天做| 中文字幕日韩电影人妻| 国产成人网| 热的中文 热的有码 热的国产| 日韩大香蕉| 丁香婷婷五月| 国模限制级电影| 九九碰九九爱97超| 97在线视频观看| 在线看污网站| 九月丁香婷婷色| 夜夜操天| 美女天天干| 成人激情无码在线视频| 欧插网站| 欧美成人精品一区| 在线综合色| 欧美色日本| 国产一级内射高清视频| 久久草在线综合视频| 天天插夜夜爽| 久久久久久亚洲Av无码精| 91 手机在线播放 绯色| 一区二区三区麻豆| 日韩精品一二三四| 超碰免费人妻人人| 97国产超湿| 亚洲精品国语在线播放| 日本熟妇熟色97一本在线观看| 日日爱99| 一二三啪啪专区| 国产操逼逼网| 婷婷久久五月综合激情| 久草综合视频| 午夜黄色免费在线观看| 后入日本1234| 人妻日日夜夜精品| 超碰在线人人射| 欧美天天干| 久9爱精品| 国产乱弄免费在线视频。| 国产精品嫩草久久久久| 噜噜噜噜久久久精品免费| 哈哈操电影AV| 久久婷五月天| 久草国产在线视频| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 超碰在线人妻中文字幕| 少妇一区二区三区在线观看| 操逼国产免费| 久久人| 欧洲大香蕉| 欧美亚洲国产自久久| 色播五月婷婷| 日韩精品在线放| 综合性视频99| 91婷婷伊人狠人| 中文字幕在线高清男人的天堂 | 久久久久久大| 999亚洲国产视频| 可免费观看的av毛片中日美韩| 亚洲精品少妇| 伊人网高清| 97超碰超碰| 亚洲一级黄色毛片| 免费日韩黄片| 囯产操逼片| 五月天激情小说| 青娱乐导航AV| 日韩99神马视频播放| 99只有精品| 亚州五月| 超碰在线一区| ,成人免费啪啪视频| 亚洲精品第一| 开心激情婷婷| 欧美亚洲20p| 91美女視頻| 麻豆一区二区AV天美| 九七超碰| 中日韩久久久| 91熟女熟妇视频网站| 9精品在线| 久久久一二三四区| 蜜乳AV免费观看| 92午夜免费福利视频| 国产欧美日韩在线观看麻豆传媒公司 | 精品人妻一区二区三区四区| 啊啊啊啊啊啊好多水| 国产精品无码久久久久2028| www.色综合| 综合色久| 艳尻美人妻| 九九操久久国产免费视频| 无码一区免费在线不卡| 国产浮力影院第1页| 欧美日韩淫加| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 亚洲中文一区二区三区视频| 裸体美女免费看网站青草| 97视频免费播放| 丁香婷婷久久 | 超碰97人妻自拍| 人人弄人人摸| 人人看黄色视频| 亚欧韩av| 干b在线性社区| 91丝袜| 成人免费福利在线观看| 亚洲欧美一区二区三区在钱蜜桃 | 中文字幕日韩人妻视频| 天天干天天做| 日韩精品大香蕉伊人在线| 欧美日韩久久精品爱爱| 欧美福利视频啊啊啊啊| 丁香婷婷久久 | 成人精品一区二区三区| 九九九九九精品| 日本色色色视频| 1204金沙人妻懂旧版免费| 蜜臀网 一区| 干日本人少妇午夜寂寞影院| 天天综合网国产| 亚洲在钱| 亚洲图片日本AⅤ欧美在线| 久久久久国产无av| 色阁阁AV综合网| 在线观看一级α片刺激高潮视频| 激情综合色| 一本色道久久综合熟妇| 欧美一级黄片视频在线| AV电影在线播放| 久久久久96| 涩涩这里只有精品视频| 午夜久久久| 熟妇激情| 无码人妻一区二区三区色欲aⅴ | 丁香六月婷婷综合| 亚洲精品黑丝| 26uuu性|