From de359a3c6c66f82b27bc905923536de26d8396c6 Mon Sep 17 00:00:00 2001 From: gaoqr <13665037151@163.com> Date: Sat, 6 Jun 2026 14:03:30 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A6=85=E9=81=93bug#1639=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/orderImport/WebCadOrderImportServiceImpl.java | 4 ++++ .../orderImport/factory/WebCadOrderImportAsyncFactory.java | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/cf-module-prod-plan/cf-module-prod-plan-biz/src/main/java/com/cf/imes/module/plan/service/orderImport/WebCadOrderImportServiceImpl.java b/cf-module-prod-plan/cf-module-prod-plan-biz/src/main/java/com/cf/imes/module/plan/service/orderImport/WebCadOrderImportServiceImpl.java index ea51456af..8df2f5647 100644 --- a/cf-module-prod-plan/cf-module-prod-plan-biz/src/main/java/com/cf/imes/module/plan/service/orderImport/WebCadOrderImportServiceImpl.java +++ b/cf-module-prod-plan/cf-module-prod-plan-biz/src/main/java/com/cf/imes/module/plan/service/orderImport/WebCadOrderImportServiceImpl.java @@ -241,6 +241,10 @@ public class WebCadOrderImportServiceImpl implements WebCadOrderImportService { if (OrderPackageStatusEnum.PACKAGED.getStatus().equals(orderDOFromOrderNo.getPackaged())) { lambdaUpdateWrapper.set(OrderDO::getPackaged, OrderPackageStatusEnum.UNPACKED.getStatus()); } + // 已经生产完成的改为生产中 + if (OrderStatusEnum.FINISH_PRODUCTION.getStatus().equals(status)) { + lambdaUpdateWrapper.set(OrderDO::getStatus, OrderStatusEnum.IN_PRODUCTION.getStatus()); + } orderMapper.update(lambdaUpdateWrapper); } diff --git a/cf-module-prod-plan/cf-module-prod-plan-biz/src/main/java/com/cf/imes/module/plan/service/orderImport/factory/WebCadOrderImportAsyncFactory.java b/cf-module-prod-plan/cf-module-prod-plan-biz/src/main/java/com/cf/imes/module/plan/service/orderImport/factory/WebCadOrderImportAsyncFactory.java index 9fab106b0..5d07a11eb 100644 --- a/cf-module-prod-plan/cf-module-prod-plan-biz/src/main/java/com/cf/imes/module/plan/service/orderImport/factory/WebCadOrderImportAsyncFactory.java +++ b/cf-module-prod-plan/cf-module-prod-plan-biz/src/main/java/com/cf/imes/module/plan/service/orderImport/factory/WebCadOrderImportAsyncFactory.java @@ -405,6 +405,10 @@ public class WebCadOrderImportAsyncFactory { if (OrderPackageStatusEnum.PACKAGED.getStatus().equals(orderDOFromOrderNo.getPackaged())) { lambdaUpdateWrapper.set(OrderDO::getPackaged, OrderPackageStatusEnum.UNPACKED.getStatus()); } + // 已经生产完成的改为生产中 + if (OrderStatusEnum.FINISH_PRODUCTION.getStatus().equals(status)) { + lambdaUpdateWrapper.set(OrderDO::getStatus, OrderStatusEnum.IN_PRODUCTION.getStatus()); + } orderMapper.update(lambdaUpdateWrapper); } orderDO = orderDOFromOrderNo;