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;