소스 검색

订单创建完成时修改订单创建产品问题修改

yejian 3 년 전
부모
커밋
892a231d00

+ 6 - 4
imcs-admin-boot/imcs-business-biz/src/main/java/com/github/zuihou/business/operationManagementCenter/service/impl/OrderServiceImpl.java

@@ -270,10 +270,12 @@ public class OrderServiceImpl extends SuperServiceImpl<OrderMapper, Order> imple
             for(OrderProductUpdateDTO dto:detailList){
                 int modifyNum = 0;
                 OrderProduct oriOrderProduct = orderProductMap.get(dto.getId());
-                if(oriOrderProduct.getBomNum().intValue() == dto.getBomNum()){
-                    continue;
-                }else{//零件数量修改了
-                    modifyNum = dto.getBomNum().intValue() - oriOrderProduct.getBomNum().intValue();
+                if(null != oriOrderProduct){
+                    if(oriOrderProduct.getBomNum().intValue() == dto.getBomNum()){
+                        continue;
+                    }else{//零件数量修改了
+                        modifyNum = dto.getBomNum().intValue() - oriOrderProduct.getBomNum().intValue();
+                    }
                 }