From aa83e8ebd7625412038f2c0711ed65d6b200005a Mon Sep 17 00:00:00 2001 From: "han\\hanst" Date: Thu, 25 Jun 2026 14:36:18 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A6=82=E6=9E=9C=E6=98=AFHOME=5FLIFT=20+=20st?= =?UTF-8?q?ocking(=E4=BB=93=E5=BA=93=E9=85=8D=E6=96=99)=E8=8A=82=E7=82=B9?= =?UTF-8?q?=EF=BC=8C=E5=8F=AA=E6=98=AF=E8=AE=B0=E5=BD=95=E4=BA=86=E4=B8=80?= =?UTF-8?q?=E4=B8=AA=E6=AD=A5=E9=AA=A4=E4=BD=86=E6=98=AF=E6=B2=A1=E6=9C=89?= =?UTF-8?q?=E6=8A=A5=E5=B7=A5=EF=BC=8C=E6=AD=A4=E6=97=B6=E8=AE=A2=E5=8D=95?= =?UTF-8?q?=E7=8A=B6=E6=80=81=E4=B9=9F=E9=9C=80=E8=A6=81=E6=94=B9=E6=88=90?= =?UTF-8?q?=E8=BF=9B=E8=A1=8C=E4=B8=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../longchuang/service/impl/ProductionPlanServiceImpl.java | 5 +++++ 1 file changed, 5 insertions(+) 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());