From 8e9f5a0e5bfeec63e9faa75dbafc1632dff46e16 Mon Sep 17 00:00:00 2001 From: zangzhipeng Date: Thu, 4 Jun 2026 11:26:54 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=96=E5=8D=8F=E8=BD=AC=E5=8E=82=E5=86=85?= =?UTF-8?q?=E7=8A=B6=E6=80=81=E5=8F=98=E5=8C=96=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../desk/produce/pojo/entity/WorkPlan.java | 2 ++ .../service/impl/WorkOrderRunServiceImpl.java | 32 +++---------------- 2 files changed, 6 insertions(+), 28 deletions(-) diff --git a/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/produce/pojo/entity/WorkPlan.java b/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/produce/pojo/entity/WorkPlan.java index 4ffc32b0c..283c4ea41 100644 --- a/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/produce/pojo/entity/WorkPlan.java +++ b/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/produce/pojo/entity/WorkPlan.java @@ -127,11 +127,13 @@ public class WorkPlan extends BaseEntity { /** * 是否外协 */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) @Schema(description = "是否外协") private String oem; /** * 外协商 */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) @Schema(description = "外协商") private Long ocId; /** diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/produce/service/impl/WorkOrderRunServiceImpl.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/produce/service/impl/WorkOrderRunServiceImpl.java index 8bbe0f81a..65442237b 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/produce/service/impl/WorkOrderRunServiceImpl.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/produce/service/impl/WorkOrderRunServiceImpl.java @@ -440,30 +440,10 @@ public class WorkOrderRunServiceImpl extends BaseServiceImpl allPlans = workPlanMapper.selectList( - new LambdaQueryWrapper().eq(WorkPlan::getWoId, wo.getId())); - List tailPlans = new ArrayList<>(); - for (WorkPlan plan : allPlans) { - if (plan.getOrders().compareTo(firstInternalPlan.getOrders()) > 0 - && wpList.stream().noneMatch(w -> w.getId().equals(plan.getId()))) { - plan.setMakeTeam(null); - plan.setPlanStartTime(null); - plan.setPlanEndTime(null); - tailPlans.add(plan); - } - } - if (!tailPlans.isEmpty()) { - workPlanMapper.updateById(tailPlans); - } - } - if (wpList.isEmpty()) { throw new ServiceException("未选择转回工序,请走外协交件流程!"); } @@ -510,13 +490,6 @@ public class WorkOrderRunServiceImpl extends BaseServiceImpl