From 30daacd107758514e17bd522b1541769b10813c0 Mon Sep 17 00:00:00 2001 From: "han\\hanst" Date: Fri, 26 Jun 2026 14:23:45 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=80=E6=9C=89=E8=8A=82=E7=82=B9=E9=83=BD?= =?UTF-8?q?=E6=8A=A5=E5=B7=A5=E5=AE=8C=E6=88=90=E5=90=8E=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E5=AE=8C=E5=B7=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../longchuang/service/impl/ProductionPlanServiceImpl.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 207b2a0..8ffb064 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 @@ -1370,8 +1370,10 @@ public class ProductionPlanServiceImpl implements ProductionPlanService { int unDoneCount = productionPlanMapper.countUnDoneOrderNode(data.getOrderNo()); if (unDoneCount > 0) { productionPlanMapper.updateNextOrderNodeToProcessing(data.getOrderNo()); + productionPlanMapper.updateOrderStatus(data.getOrderNo(), STATUS_PROCESSING, null, userId); + } else { + productionPlanMapper.updateOrderStatus(data.getOrderNo(), STATUS_DONE, LocalDate.now().toString(), userId); } - productionPlanMapper.updateOrderStatus(data.getOrderNo(), STATUS_PROCESSING, null, userId); data.setOrderType(orderType); data.setProjectNo(order.getProjectNo()); data.setNodeName(node.getNodeName());