From cb0cbf01863bf3d22c06410a37d280719a5c92c3 Mon Sep 17 00:00:00 2001 From: cuilei <ray_tsu1@163.com> Date: 星期五, 12 九月 2025 15:05:24 +0800 Subject: [PATCH] 齐套性检查适配热处理产线 --- src/main/java/org/jeecg/modules/mes/controller/MesProductionWorkOrderController.java | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-) diff --git a/src/main/java/org/jeecg/modules/mes/controller/MesProductionWorkOrderController.java b/src/main/java/org/jeecg/modules/mes/controller/MesProductionWorkOrderController.java index 9731f87..302d513 100644 --- a/src/main/java/org/jeecg/modules/mes/controller/MesProductionWorkOrderController.java +++ b/src/main/java/org/jeecg/modules/mes/controller/MesProductionWorkOrderController.java @@ -16,6 +16,9 @@ import org.jeecg.common.exception.JeecgBootException; import org.jeecg.common.system.base.controller.JeecgController; import org.jeecg.common.system.query.QueryGenerator; +import org.jeecg.modules.base.entity.Factory; +import org.jeecg.modules.base.enums.ProductionTypeEnum; +import org.jeecg.modules.base.service.IFactoryService; import org.jeecg.modules.eam.constant.MaintenanceCategoryEnum; import org.jeecg.modules.eam.constant.MaintenanceStandardStatusEnum; import org.jeecg.modules.eam.entity.EamEquipment; @@ -65,6 +68,8 @@ private IEamProcessCheckDetailService eamProcessCheckDetailService; @Autowired private IEamEquipmentService eamEquipmentService; + @Autowired + private IFactoryService factoryService; /** * 鍒嗛〉鍒楄〃鏌ヨ @@ -221,6 +226,14 @@ if (!ProductionWorkOrderStatus.PUBLISHED.name().equals(workOrder.getWorkOrderStatus())) { return Result.error("褰撳墠宸ュ崟鐘舵�佷笉鑳借繘琛岄綈濂楁�ф鏌ワ紒"); } + Factory factory = factoryService.getById(workOrder.getFactoryId()); + String productionType = factory.getProductionType(); + if (ProductionTypeEnum.HEATTREATMENT.name().equals(productionType)) { + //鐑鐞嗕骇绾� + List<MesKittingCompletenessCheck> list = mesProductionWorkOrderService.workOrderCompletenessCheckOnHeatTreatment(workOrder); + return Result.ok(list); + } + //鍏朵綑浜х嚎 List<MesKittingCompletenessCheck> list = mesProductionWorkOrderService.workOrderCompletenessCheck(workOrder); return Result.ok(list); } -- Gitblit v1.9.3