业务场景
用户反馈交货单数量大于销售订单数量,并且系统都已经成功过账,导致销售订单数量和交货单数量对不上。需要对这个场景进行系统的控制,当更改销售订单的时候不能小于交货单的数量。
场景模拟还原
1、查看销售订单如下图中所示可以看到销售订单的数量是20PCS
2、查看交货单可以看到交货单的数量是30PCS。
3、问题分析查看销售订单变更记录
如下图所示可以看到,销售订单原先是30PCS,然后先创建了一个20PCS的交货单并过账,这个是没有问题,问题在后面创建了一个新的交货单10PCS后,然后修改销售订单变更为20PCS。然后在对10PCS的交货单80006066进行了过账。导致了该问题的发生