From af96f82798013f05e4bbd49ba2280e1d3fc46085 Mon Sep 17 00:00:00 2001
From: Lius <Lius2225@163.com>
Date: 星期三, 21 五月 2025 15:32:04 +0800
Subject: [PATCH] 设备异常反馈

---
 lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/MdcMessageApprovalServiceImpl.java |   32 ++++++++++++++++++--------------
 1 files changed, 18 insertions(+), 14 deletions(-)

diff --git a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/MdcMessageApprovalServiceImpl.java b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/MdcMessageApprovalServiceImpl.java
index 0365861..645d3cd 100644
--- a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/MdcMessageApprovalServiceImpl.java
+++ b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/MdcMessageApprovalServiceImpl.java
@@ -52,20 +52,24 @@
 
     @Override
     public boolean add(MdcMessageApproval mdcMessageApproval) {
-        boolean result = false;
-        LoginUser user = (LoginUser) SecurityUtils.getSubject().getPrincipal();
-        mdcMessageApproval.setSenderIds(user.getId());
-        mdcMessageApproval.setSenderNames(user.getRealname());
-        // 鏌ヨ璁惧瓒呯骇绠$悊鍛�
-        List<SysUser> superList = sysUserService.getEquipmentAdmin(MdcConstant.MDC_EQUIPMENT_SUPER_MANAGER, mdcMessageApproval.getEquipmentId());
-        if (superList != null && !superList.isEmpty()) {
-            List<String> superIdList = superList.stream().map(SysUser::getId).collect(Collectors.toList());
-            mdcMessageApproval.setApproverIds(String.join(",", superIdList));
-            List<String> superNameList = superList.stream().map(SysUser::getRealname).collect(Collectors.toList());
-            mdcMessageApproval.setApproverNames(String.join(",", superNameList));
+        try {
+            LoginUser user = (LoginUser) SecurityUtils.getSubject().getPrincipal();
+            mdcMessageApproval.setSenderIds(user.getId());
+            mdcMessageApproval.setSenderNames(user.getRealname());
+            // 鏌ヨ璁惧瓒呯骇绠$悊鍛�
+            List<SysUser> superList = sysUserService.getEquipmentAdmin(MdcConstant.MDC_EQUIPMENT_SUPER_MANAGER, mdcMessageApproval.getEquipmentId());
+            if (superList != null && !superList.isEmpty()) {
+                List<String> superIdList = superList.stream().map(SysUser::getId).collect(Collectors.toList());
+                mdcMessageApproval.setApproverIds(String.join(",", superIdList));
+                List<String> superNameList = superList.stream().map(SysUser::getRealname).collect(Collectors.toList());
+                mdcMessageApproval.setApproverNames(String.join(",", superNameList));
+            }
+            mdcMessageApproval.setMsgSource("鎵嬪姩涓婃姤");
+            mdcMessageApproval.setMsgStatus(MdcConstant.MSG_STATUS_0);
+            return true;
+        } catch (Exception e) {
+            e.printStackTrace();
+            return false;
         }
-        mdcMessageApproval.setMsgSource("鎵嬪姩涓婃姤");
-        mdcMessageApproval.setMsgStatus(MdcConstant.MSG_STATUS_0);
-        return result;
     }
 }

--
Gitblit v1.9.3