From cd1e302ccf4526dd6ff98244825dd363b6bb86cb Mon Sep 17 00:00:00 2001
From: zhangherong <571457620@qq.com>
Date: 星期一, 19 五月 2025 14:21:56 +0800
Subject: [PATCH] art: 设备管理-设备点检-流程修改为设备管理员确认

---
 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamInspectionOrderServiceImpl.java |   16 +++++-----------
 1 files changed, 5 insertions(+), 11 deletions(-)

diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamInspectionOrderServiceImpl.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamInspectionOrderServiceImpl.java
index fbcf6a5..e7efc5f 100644
--- a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamInspectionOrderServiceImpl.java
+++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamInspectionOrderServiceImpl.java
@@ -41,7 +41,6 @@
 import org.jeecg.modules.flowable.apithird.service.FlowCommonService;
 import org.jeecg.modules.flowable.service.IFlowDefinitionService;
 import org.jeecg.modules.flowable.service.IFlowTaskService;
-import org.jeecg.modules.system.entity.SysUser;
 import org.jeecg.modules.system.service.IMdcUserProductionService;
 import org.springframework.beans.BeanUtils;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -50,7 +49,6 @@
 
 import javax.annotation.Resource;
 import java.util.*;
-import java.util.stream.Collectors;
 
 /**
  * @Description: 鐐规宸ュ崟
@@ -394,17 +392,13 @@
         Map<String, Object> values = new HashMap<>();
         if (InspectionStatus.UNDER_INSPECTION.name().equals(order.getInspectionStatus()) && user.getUsername().equals(order.getOperator())) {
             // 鐐规浜虹偣妫�缁撴潫
-            String orgId = Optional.ofNullable(iEamEquipmentService.getById(order.getEquipmentId()))
-                    .map(equipment -> equipment.getOrgId())
+            String manager = Optional.ofNullable(iEamEquipmentService.getById(order.getEquipmentId()))
+                    .map(EamEquipment::getEquipmentManager)
                     .orElse(null);
-            if (orgId == null) {
-                throw new IllegalArgumentException("鏈壘鍒拌澶囩殑缁勭粐 ID");
+            if (manager == null) {
+                throw new IllegalArgumentException("璁惧绠$悊鍛樻湭閰嶇疆");
             }
-            List<SysUser> sysUserList = mdcUserProductionService.queryByPostAndProId("PCR0003", orgId);
-            List<String> usernameList = sysUserList.stream().map(SysUser::getUsername).collect(Collectors.toList());
-            if (usernameList.isEmpty()) {
-                throw new IllegalArgumentException("鏈壘鍒拌璁惧瀵瑰簲杞﹂棿鐨勭彮缁勯暱锛岃鑱旂郴绠$悊鍛樺鐞�");
-            }
+            List<String> usernameList = Collections.singletonList(manager);
             values.put("dataId", order.getId());
             values.put("organization", "鐐规浜虹偣妫�缁撴潫");
             values.put("comment", "鐐规浜虹偣妫�缁撴潫");

--
Gitblit v1.9.3