fix(normal-pgi): 修复重复收货检查逻辑
- 添加 delivery_qty-receipt_qty>0 条件避免已完成收货的订单被重复处理 - 防止已收货订单触发业务错误异常
This commit is contained in:
parent
b2f789ca7f
commit
339620ab9e
|
|
@ -139,6 +139,7 @@ public class NormalPGIControllerService {
|
||||||
// 查询订单行项目列表
|
// 查询订单行项目列表
|
||||||
List<WmsSrmOrderItem> orderItemList = wmsSrmOrderItemService.lambdaQuery()
|
List<WmsSrmOrderItem> orderItemList = wmsSrmOrderItemService.lambdaQuery()
|
||||||
.eq(WmsSrmOrderItem::getOrderId, order.getId())
|
.eq(WmsSrmOrderItem::getOrderId, order.getId())
|
||||||
|
.apply("delivery_qty-receipt_qty>0")
|
||||||
.list();
|
.list();
|
||||||
VUtil.trueThrowBusinessError(CollectionUtil.isEmpty(orderItemList)).throwMessage("此收货单[" + orderNo + "] 已完成收货,无需再次操作");
|
VUtil.trueThrowBusinessError(CollectionUtil.isEmpty(orderItemList)).throwMessage("此收货单[" + orderNo + "] 已完成收货,无需再次操作");
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue