自动分派逻辑修改

liweidong
李涛 2 days ago
parent 872df89038
commit 4682255840
  1. 7
      blade-service/blade-desk/src/main/java/org/springblade/desk/order/service/impl/YieldOrderCraftServiceImpl.java

@ -603,7 +603,7 @@ public class YieldOrderCraftServiceImpl extends BaseServiceImpl<YieldOrderCraftM
rtnList.addAll(craftAbilityMap.get(key)); rtnList.addAll(craftAbilityMap.get(key));
} }
// 开始分派到外协商 // 开始分派到外协商
WorkCenter workCenter; WorkCenter workCenter = null;
for (YieldOrderCraft orderCraft : rtnList) { for (YieldOrderCraft orderCraft : rtnList) {
BsProcessSetEntity processSet = processSetService.getById(orderCraft.getPpsId()); BsProcessSetEntity processSet = processSetService.getById(orderCraft.getPpsId());
if (processSet != null && "1".equals(processSet.getIsDispatch())) { if (processSet != null && "1".equals(processSet.getIsDispatch())) {
@ -619,6 +619,11 @@ public class YieldOrderCraftServiceImpl extends BaseServiceImpl<YieldOrderCraftM
} }
} }
if (workCenter != null) {
yieldOrder.setWorkCenterId(workCenter.getId());
yieldOrderMapper.updateById(yieldOrder);
}
// 更新主工序工艺能力日产能信息 // 更新主工序工艺能力日产能信息
dailyAssignService.saveOrEdit(null, oemCustomer.getId(), craftAbilityId, yieldOrder.getYpArea(), yieldOrder.getYpQty()); dailyAssignService.saveOrEdit(null, oemCustomer.getId(), craftAbilityId, yieldOrder.getYpArea(), yieldOrder.getYpQty());
return rtnList; return rtnList;

Loading…
Cancel
Save