From 218ab860ed4708f6f70a519775c56c9554000fe7 Mon Sep 17 00:00:00 2001
From: lyh <925863403@qq.com>
Date: 星期五, 27 六月 2025 13:42:41 +0800
Subject: [PATCH] 去除多余引用

---
 lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/MdcMessageApprovalServiceImpl.java |   32 +++++++++++++++++++-------------
 1 files changed, 19 insertions(+), 13 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 d80c6a2..be109e2 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,19 +52,25 @@
 
     @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);
+            this.save(mdcMessageApproval);
+            return true;
+        } catch (Exception e) {
+            e.printStackTrace();
+            return false;
         }
-        mdcMessageApproval.setMsgStatus(MdcConstant.MSG_STATUS_0);
-        return result;
     }
 }

--
Gitblit v1.9.3