|
@@ -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);
|