diff --git a/src/main/java/com/xujie/sys/modules/longchuang/service/impl/ProductionPlanServiceImpl.java b/src/main/java/com/xujie/sys/modules/longchuang/service/impl/ProductionPlanServiceImpl.java index c3bf13b..207b2a0 100644 --- a/src/main/java/com/xujie/sys/modules/longchuang/service/impl/ProductionPlanServiceImpl.java +++ b/src/main/java/com/xujie/sys/modules/longchuang/service/impl/ProductionPlanServiceImpl.java @@ -1276,6 +1276,11 @@ public class ProductionPlanServiceImpl implements ProductionPlanService { checkNodeAssigneePermission(data.getOrderNo(), orderType, data.getNodeCode()); Long userId = getCurrentUserId(); String userName = getCurrentUserName(); + if (isHomeLiftStockingNode(orderType, node.getNodeCode(), node.getNodeName()) + && !STATUS_PROCESSING.equals(order.getStatus())) { + // HOME_LIFT 仓库配料仅记录步骤(未报工)时,订单也应进入“进行中” + productionPlanMapper.updateOrderStatus(data.getOrderNo(), STATUS_PROCESSING, null, userId); + } data.setOrderType(orderType); data.setProjectNo(order.getProjectNo()); data.setNodeName(node.getNodeName());