ソースを参照

订单删除恢复炉号数量

laoyao 3 年 前
コミット
737b0a3f91

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

@@ -791,7 +791,7 @@ public class OrderServiceImpl extends SuperServiceImpl<OrderMapper, Order> imple
         List<MMeterialReceiveLog>meterialReceiveLogList = meterialReceiveLogService.list(Wraps.<MMeterialReceiveLog>lbQ().in(MMeterialReceiveLog::getId,idList));
 
         for(MMeterialReceiveLog meterialReceiveLog:meterialReceiveLogList){
-            int bomNum = orderProductMap.get(meterialReceiveLog.getId());
+            int bomNum = orderProductMap.get(meterialReceiveLog.getId())==null?0:orderProductMap.get(meterialReceiveLog.getId());
             meterialReceiveLog.setUsedNum(meterialReceiveLog.getUsedNum()-bomNum);
         }
         meterialReceiveLogService.saveOrUpdateBatch(meterialReceiveLogList);