1. 需求概述
1.1. 背景
【分仓和物流优选规则】中,自动分仓现在的逻辑为:
1)非默认仓;
2)非默认仓在途;
3)默认仓;
存在以下场景:
1)订单状态为“待审核”或“待确认”时,如果分配仓库为非默认仓,则非默认仓的库存不会锁定,在订单通过审核前,有新的订单同步到系统且状态为“待审核”或“待确认”,则会再次分配到非默认仓;
2)如果两个订单均审核通过,则会导致非默认仓实际可用库存不足,造成重复采购;
2. 功能设计
2.1. 待审核订单锁定库存
2.1.1 需求说明
1)【分仓和物流优选规则-新增规则】中,添加订单状态;
2)订单状态包含“待审核”和“待确认”,选项为复选框;
3)订单状态取值于【客户订单-订单状态】;
4)客户订单执行分仓和物流优选规则时,根据设置的订单状态判断是否锁定库存,正常状态订单默认锁定;

2.2. 历史数据处理
2.2.1 需求说明
1)上线后,将158系统中的所有“分仓和物流优选规则”的“待审核”和“待确认”都刷新为选中;