1. 需求概述
1.1. 背景
【分仓和物流优选规则】中,自动分仓现在的逻辑为:
1)非默认仓;
2)非默认仓在途;
3)默认仓;
存在以下场景:
1)订单状态为“待审核”或“待确认”时,如果分配仓库为非默认仓,则非默认仓的库存不会锁定,在订单通过审核前,有新的订单同步到系统且状态为“待审核”或“待确认”,则会再次分配到非默认仓;
2)如果两个订单均审核通过,则会导致非默认仓实际可用库存不足,造成重复采购;
2. 功能设计
2.1. 待审核订单锁定库存
2.1.1 需求说明
当订单同步到系统后,如果订单状态为待审核,则对应库存也设置为锁定,如果有待审核的订单再次同步进来,则按自动分仓逻辑分配其它仓库;