From 86ba6f759117d9437bcaab902efa29e8cf72c815 Mon Sep 17 00:00:00 2001
From: lyh <925863403@qq.com>
Date: 星期五, 25 七月 2025 17:51:36 +0800
Subject: [PATCH] 设备故障登记

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

diff --git a/lxzn-module-eam-common/src/main/java/org/jeecg/modules/eam/service/impl/EamReportAccidentsRegisterServiceImpl.java b/lxzn-module-eam-common/src/main/java/org/jeecg/modules/eam/service/impl/EamReportAccidentsRegisterServiceImpl.java
index 3058d9f..0003f16 100644
--- a/lxzn-module-eam-common/src/main/java/org/jeecg/modules/eam/service/impl/EamReportAccidentsRegisterServiceImpl.java
+++ b/lxzn-module-eam-common/src/main/java/org/jeecg/modules/eam/service/impl/EamReportAccidentsRegisterServiceImpl.java
@@ -129,6 +129,7 @@
             if (StringUtils.isNotBlank(eamReportAccidentsRegisterQuery.getEquipmentName())) {
                 queryWrapper.like("e.equipment_name", eamReportAccidentsRegisterQuery.getEquipmentName());
             }
+            queryWrapper.eq("aar.del_flag", CommonConstant.DEL_FLAG_0);
             //鎺掑簭
             if (StringUtils.isNotBlank(eamReportAccidentsRegisterQuery.getColumn()) && StringUtils.isNotBlank(eamReportAccidentsRegisterQuery.getOrder())) {
                 String column = eamReportAccidentsRegisterQuery.getColumn();
@@ -348,7 +349,7 @@
             case PENDING_REPAIR_TEAM_LEADER:
                 userSelectors = sysUserService.selectOperatorList(equipment.getEquipmentCode(), equipment.getFactoryOrgCode(), BusinessCodeConst.PCR0013);
                 if (CollectionUtil.isEmpty(userSelectors)) {
-                    throw new JeecgBootException("璁惧鏈瓨鍦ㄧ淮淇粍闀匡紝鏃犳硶杩涘叆涓嬬骇瀹℃壒");
+                    throw new JeecgBootException("璁惧鏈瓨鍦ㄧ淮淇尯闀匡紝鏃犳硶杩涘叆涓嬬骇瀹℃壒");
                 }
                 userApprovalList= userSelectors.stream().map(UserSelector::getUsername).collect(Collectors.toList());
                 values.put("NextAssignee", userApprovalList);
@@ -391,7 +392,7 @@
                     //缁翠慨鍖洪暱鎷掔粷
                     eamReportAccidentsRegister.setRegisterStatus(EamReportAccidentsRegisterEnum.REJECTED.name());
                 }else {
-                    eamReportAccidentsRegister.setRegisterStatus(EamReportAccidentsRegisterEnum.PENDING_REPAIR_REGIONAL_MANAGER.name());
+                    eamReportAccidentsRegister.setRegisterStatus(EamReportAccidentsRegisterEnum.PENDING_TECHNICAL_RESPONSIBLE.name());
                 }
                 break;
             //寰呮妧鏈礋璐d汉澶勭悊
@@ -471,13 +472,13 @@
                 throw  new JeecgBootException("瀹℃壒澶辫触");
         }
         eamReportAccidentsRegisterDto.setValues(values);
+        //淇濆瓨宸ュ崟
+        this.updateById(eamReportAccidentsRegister);
         Result result = flowTaskService.complete(eamReportAccidentsRegisterDto);
         if (!result.isSuccess()) {
             throw new JeecgBootException("瀹℃壒澶辫触锛岃鍒锋柊鏌ョ湅锛�");
         }
-        //淇濆瓨宸ュ崟
-        this.updateById(eamReportAccidentsRegister);
-        return result;
+        return Result.ok("瀹℃壒鎴愬姛");
     }
 
     private boolean claimTask(String taskId, LoginUser user) {

--
Gitblit v1.9.3