From d36757c0c72f8775aff6a369dc7d67226dccf16f Mon Sep 17 00:00:00 2001 From: ShiJiuZhou <15315423958@163.com> Date: Sat, 25 Apr 2026 10:09:28 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BD=AC=E8=AF=95=E6=96=B0=E5=A2=9E=E6=B5=81?= =?UTF-8?q?=E7=A8=8B=E5=8D=A1=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../desk/quality/pojo/entity/PlanTest.java | 6 +++ .../service/impl/WorkOrderServiceImpl.java | 45 ++++++++++--------- .../controller/PlanTestController.java | 11 +---- .../service/impl/PlanTestServiceImpl.java | 14 ------ 4 files changed, 30 insertions(+), 46 deletions(-) diff --git a/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/entity/PlanTest.java b/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/entity/PlanTest.java index cc86e71e..927c63f9 100644 --- a/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/entity/PlanTest.java +++ b/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/entity/PlanTest.java @@ -202,4 +202,10 @@ public class PlanTest extends BaseEntity { */ @Schema(description = "转试状态") private String testStatus; + + /** + * 流程卡号 + */ + @Schema(description = "流程卡号") + private String cardNo; } diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/produce/service/impl/WorkOrderServiceImpl.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/produce/service/impl/WorkOrderServiceImpl.java index 4f401f39..5a6f4443 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/produce/service/impl/WorkOrderServiceImpl.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/produce/service/impl/WorkOrderServiceImpl.java @@ -24,7 +24,6 @@ import org.springblade.core.tool.api.R; import org.springblade.core.tool.utils.DateUtil; import org.springblade.core.tool.utils.Func; import org.springblade.desk.basic.constant.FlowConst; -import org.springblade.desk.basic.pojo.entity.BasicClazz; import org.springblade.desk.basic.pojo.entity.BsAssignEntity; import org.springblade.desk.basic.pojo.entity.OemCraftAbilityEntity; import org.springblade.desk.basic.pojo.entity.WorkCenter; @@ -52,8 +51,8 @@ import org.springblade.desk.produce.mapper.PlateAroundMapper; import org.springblade.desk.produce.mapper.WorkOrderMapper; import org.springblade.desk.produce.pojo.dto.*; import org.springblade.desk.produce.pojo.entity.*; -import org.springblade.desk.produce.pojo.enums.WorkOrderEnum; import org.springblade.desk.produce.pojo.enums.ProcessCycleEnum; +import org.springblade.desk.produce.pojo.enums.WorkOrderEnum; import org.springblade.desk.produce.pojo.vo.*; import org.springblade.desk.produce.service.*; import org.springblade.desk.quality.mapper.InspectionTaskMapper; @@ -61,13 +60,14 @@ import org.springblade.desk.quality.pojo.entity.*; import org.springblade.desk.quality.service.*; import org.springblade.desk.util.date.DateUtils; import org.springblade.erpdata.feign.IErpDataLogisticsClient; -import org.springblade.scheduling.pojo.entity.WorkOrderEntity; import org.springblade.erpdata.feign.IErpDataProduceClient; +import org.springblade.scheduling.pojo.entity.WorkOrderEntity; import org.springblade.system.cache.DictCache; import org.springblade.system.cache.UserCache; +import org.springblade.system.feign.IDictClient; +import org.springblade.system.pojo.entity.Dict; import org.springblade.system.pojo.entity.User; import org.springframework.beans.BeanUtils; -import org.springframework.context.annotation.Lazy; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; @@ -175,14 +175,15 @@ public class WorkOrderServiceImpl extends BaseServiceImpl selectWorkOrderPage(IPage page, WorkOrderDTO workOrder) { return page.setRecords(baseMapper.selectWorkOrderPage(page, workOrder)); @@ -2653,18 +2654,17 @@ public class WorkOrderServiceImpl extends BaseServiceImpl> trialItemList() { - // 构造 SQL 查询语句 - List basicClazzList = basicClazzService.list(new LambdaQueryWrapper() - .eq(BasicClazz::getBizType, 11)); - List nameList = basicClazzList.stream().map(BasicClazz::getName).collect(Collectors.toList()); + // 查询字典值 + R> planTestTrailItem = dictClient.getList("plan_test_trail_item"); + List nameList = planTestTrailItem.getData().stream().map(Dict::getDictValue).toList(); List> mapList = erpDataProduceClient.trialItemList(nameList).getData(); // 转换查询结果 List> result = new ArrayList<>(); if (mapList != null && !mapList.isEmpty()) { for (Map map : mapList) { Map item = new HashMap<>(); - item.put("value", map.get("key") != null ? map.get("key") : ""); - item.put("label", map.get("value") != null ? map.get("value") : ""); + item.put("value", map.get("KEY") != null ? map.get("KEY") : ""); + item.put("label", map.get("VALUE") != null ? map.get("VALUE") : ""); result.add(item); } } @@ -2706,15 +2706,15 @@ public class WorkOrderServiceImpl extends BaseServiceImpl dsProcessProjectEntities = dsPartService.selectDsProcessProjectByCraftId(yieldOrder.getCraftId(),null); WorkPlan prWorkPlan = null; if (dsProcessProjectEntities != null && !dsProcessProjectEntities.isEmpty()) { - for (DsProcessProjectEntity dsProcessProjectEntity : dsProcessProjectEntities) { + for (DsProcessProjectVO dsProcessProjectEntity : dsProcessProjectEntities) { if ("承压检测".equals(dsProcessProjectEntity.getProjectName())) { prWorkPlan = workPlanService.getOne(new LambdaQueryWrapper() .eq(WorkPlan::getWoId, woId) - .eq(WorkPlan::getOrders,null)); + .eq(WorkPlan::getOrders,dsProcessProjectEntity.getProcessNo())); } } } @@ -2759,7 +2759,7 @@ public class WorkOrderServiceImpl extends BaseServiceImpl