From 41b6d0c9c00b24534a90bbd4cdeb0537cb889c67 Mon Sep 17 00:00:00 2001
From: liyong <18434998025@163.com>
Date: 星期五, 23 一月 2026 09:49:52 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/dev_New' into dev_New

---
 src/main/java/com/ruoyi/approve/service/impl/ApproveNodeServiceImpl.java                          |    1 -
 src/main/java/com/ruoyi/approve/service/impl/ApproveProcessServiceImpl.java                       |    3 ---
 src/main/java/com/ruoyi/collaborativeApproval/controller/SealApplicationManagementController.java |    2 +-
 src/main/java/com/ruoyi/collaborativeApproval/controller/NoticeController.java                    |    4 ++--
 src/main/java/com/ruoyi/project/system/service/impl/SysNoticeServiceImpl.java                     |    8 ++++----
 src/main/java/com/ruoyi/collaborativeApproval/service/impl/MeetingServiceImpl.java                |    1 -
 src/main/java/com/ruoyi/project/system/service/ISysNoticeService.java                             |    5 ++---
 7 files changed, 9 insertions(+), 15 deletions(-)

diff --git a/src/main/java/com/ruoyi/approve/service/impl/ApproveNodeServiceImpl.java b/src/main/java/com/ruoyi/approve/service/impl/ApproveNodeServiceImpl.java
index 8efd5f2..9680b64 100644
--- a/src/main/java/com/ruoyi/approve/service/impl/ApproveNodeServiceImpl.java
+++ b/src/main/java/com/ruoyi/approve/service/impl/ApproveNodeServiceImpl.java
@@ -200,7 +200,6 @@
                     sysNoticeService.simpleNoticeByUser(approveProcessType(approveProcess.getApproveType()),
                             approveNode.getApproveProcessId()+"娴佺▼缂栧彿鐨勫鎵归渶瑕佹偍瀹℃牳!!!!!",
                             Arrays.asList(Long.valueOf(id)),
-                            approveNode.getTenantId(),
                             "/collaborativeApproval/approvalProcess?approveType="+approveProcess.getApproveType()+"&approveId="+approveNode.getApproveProcessId());
                 }
                 break;
diff --git a/src/main/java/com/ruoyi/approve/service/impl/ApproveProcessServiceImpl.java b/src/main/java/com/ruoyi/approve/service/impl/ApproveProcessServiceImpl.java
index 580f349..13c493a 100644
--- a/src/main/java/com/ruoyi/approve/service/impl/ApproveProcessServiceImpl.java
+++ b/src/main/java/com/ruoyi/approve/service/impl/ApproveProcessServiceImpl.java
@@ -127,7 +127,6 @@
         sysNoticeService.simpleNoticeByUser(approveProcessType(approveProcessVO.getApproveType()),
                 approveID + "娴佺▼缂栧彿鐨勫鎵归渶瑕佹偍瀹℃牳!!!!!",
                 Arrays.asList(Long.valueOf(id)),
-                approveProcessVO.getApproveDeptId(),
                 "/collaborativeApproval/approvalProcess?approveType=" + approveProcessVO.getApproveType() + "&approveId=" + approveID);
     }
 
@@ -239,7 +238,6 @@
         sysNoticeService.simpleNoticeByUser(approveProcessType(approveProcess.getApproveType()),
                 approveProcess.getApproveId() + "娴佺▼缂栧彿鐨勫鎵归渶瑕佹偍瀹℃牳!!!!!",
                 Arrays.asList(Long.valueOf(id)),
-                approveProcess.getApproveDeptId(),
                 "/collaborativeApproval/approvalProcess?approveType=" + approveProcess.getApproveType() + "&approveId=" + approveProcess.getApproveId());
     }
 
@@ -298,7 +296,6 @@
         sysNoticeService.simpleNoticeByUser(approveProcessType(approve.getApproveType()),
                 approve.getApproveId() + "娴佺▼缂栧彿鐨勫鎵归渶瑕佹偍瀹℃牳!!!!!",
                 Arrays.asList(Long.valueOf(id)),
-                approve.getApproveDeptId(),
                 "/collaborativeApproval/approvalProcess?approveType=" + approve.getApproveType() + "&approveId=" + approve.getApproveId());
 
     }
diff --git a/src/main/java/com/ruoyi/collaborativeApproval/controller/NoticeController.java b/src/main/java/com/ruoyi/collaborativeApproval/controller/NoticeController.java
index 77df424..8fe67d0 100644
--- a/src/main/java/com/ruoyi/collaborativeApproval/controller/NoticeController.java
+++ b/src/main/java/com/ruoyi/collaborativeApproval/controller/NoticeController.java
@@ -5,6 +5,7 @@
 import com.ruoyi.collaborativeApproval.dto.NoticeDTO;
 import com.ruoyi.collaborativeApproval.pojo.Notice;
 import com.ruoyi.collaborativeApproval.service.NoticeService;
+import com.ruoyi.common.utils.SecurityUtils;
 import com.ruoyi.framework.aspectj.lang.annotation.Log;
 import com.ruoyi.framework.aspectj.lang.enums.BusinessType;
 import com.ruoyi.framework.web.controller.BaseController;
@@ -16,6 +17,7 @@
 import org.springframework.util.CollectionUtils;
 import org.springframework.web.bind.annotation.*;
 
+import java.security.Security;
 import java.util.List;
 
 @RestController
@@ -42,7 +44,6 @@
             //姝e紡鍙戝竷閫氱煡鎵�鏈変汉鐨勬秷鎭�氱煡
             sysNoticeService.simpleNoticeAll("閫氱煡鍏憡",
                     noticeDTO.getTitle(),
-                    noticeDTO.getTenantId(),
                     "/collaborativeApproval/noticeManagement?type="+noticeDTO.getType());
         }
         return AjaxResult.success(noticeService.save(noticeDTO));
@@ -57,7 +58,6 @@
             //姝e紡鍙戝竷閫氱煡鎵�鏈変汉鐨勬秷鎭�氱煡
             sysNoticeService.simpleNoticeAll("閫氱煡鍏憡",
                     notice.getTitle(),
-                    notice.getTenantId(),
                     "/collaborativeApproval/noticeManagement?type="+notice.getType());
         }
         return AjaxResult.success(noticeService.updateById(noticeDTO));
diff --git a/src/main/java/com/ruoyi/collaborativeApproval/controller/SealApplicationManagementController.java b/src/main/java/com/ruoyi/collaborativeApproval/controller/SealApplicationManagementController.java
index 0f7094d..9d2cb6f 100644
--- a/src/main/java/com/ruoyi/collaborativeApproval/controller/SealApplicationManagementController.java
+++ b/src/main/java/com/ruoyi/collaborativeApproval/controller/SealApplicationManagementController.java
@@ -4,6 +4,7 @@
 import com.ruoyi.approve.pojo.KnowledgeBase;
 import com.ruoyi.collaborativeApproval.pojo.SealApplicationManagement;
 import com.ruoyi.collaborativeApproval.service.SealApplicationManagementService;
+import com.ruoyi.common.utils.SecurityUtils;
 import com.ruoyi.common.utils.poi.ExcelUtil;
 import com.ruoyi.framework.aspectj.lang.enums.BusinessType;
 import com.ruoyi.framework.web.domain.AjaxResult;
@@ -45,7 +46,6 @@
                 "鐢宠缂栧彿锛�"+sealApplicationManagement.getApplicationNum()+"\n"
                 +"鐢宠鏍囬锛�"+sealApplicationManagement.getTitle(),
                 Arrays.asList(sealApplicationManagement.getApproveUserId()),
-                sealApplicationManagement.getTenantId(),
                 "/collaborativeApproval/sealManagement?applicationNum="+sealApplicationManagement.getApplicationNum());
         return AjaxResult.success();
     }
diff --git a/src/main/java/com/ruoyi/collaborativeApproval/service/impl/MeetingServiceImpl.java b/src/main/java/com/ruoyi/collaborativeApproval/service/impl/MeetingServiceImpl.java
index 75cbc5a..9fa232a 100644
--- a/src/main/java/com/ruoyi/collaborativeApproval/service/impl/MeetingServiceImpl.java
+++ b/src/main/java/com/ruoyi/collaborativeApproval/service/impl/MeetingServiceImpl.java
@@ -186,7 +186,6 @@
                                 "浼氳鏃堕棿锛�" + application.getStartTime() + "-" + application.getEndTime() + "\n" +
                                 "鍙戣捣浜猴細" + application.getApplicant(),
                         userIds,
-                        application.getTenantId(),
                         ""
                 );
             }
diff --git a/src/main/java/com/ruoyi/project/system/service/ISysNoticeService.java b/src/main/java/com/ruoyi/project/system/service/ISysNoticeService.java
index ac4ba6f..ab5d333 100644
--- a/src/main/java/com/ruoyi/project/system/service/ISysNoticeService.java
+++ b/src/main/java/com/ruoyi/project/system/service/ISysNoticeService.java
@@ -70,10 +70,9 @@
      * 閫氳繃鎸囧畾浜哄彂閫佹彁閱�
      * @param title 鏍囬
      * @param message 娑堟伅
-     * @param tenantId 绉熸埛id
      * @param jumpPath 璺宠浆鍦板潃
      */
-    void simpleNoticeByUser(final String title, final String message, final List<Long> consigneeId, final Long tenantId, final String jumpPath);
+    void simpleNoticeByUser(final String title, final String message, final List<Long> consigneeId,  final String jumpPath);
 
     /**
      * 閫氳繃鎵�鏈変汉 鍙戦�佹彁閱�
@@ -81,6 +80,6 @@
      * @param message 娑堟伅
      * @param jumpPath 璺宠浆鍦板潃
      */
-    void simpleNoticeAll(final String title, final String message,final Long tenantId,final String jumpPath);
+    void simpleNoticeAll(final String title, final String message,final String jumpPath);
 
 }
diff --git a/src/main/java/com/ruoyi/project/system/service/impl/SysNoticeServiceImpl.java b/src/main/java/com/ruoyi/project/system/service/impl/SysNoticeServiceImpl.java
index 2d21535..bf794b5 100644
--- a/src/main/java/com/ruoyi/project/system/service/impl/SysNoticeServiceImpl.java
+++ b/src/main/java/com/ruoyi/project/system/service/impl/SysNoticeServiceImpl.java
@@ -139,20 +139,20 @@
     }
 
     @Override
-    public void simpleNoticeByUser(String title, String message,  List<Long> consigneeId, Long tenantId,
-                                    String jumpPath) {
+    public void simpleNoticeByUser(String title, String message,  List<Long> consigneeId, String jumpPath) {
         Long userId = SecurityUtils.getLoginUser().getUserId();
+        Long tenantId = SecurityUtils.getLoginUser().getTenantId();
         List<SysNotice> sysNotices = consigneeId.stream().map(it -> convertSysNotice(title, message, it,tenantId, jumpPath, userId)).collect(Collectors.toList());
         sysNoticeService.saveBatch(sysNotices);
     }
 
     @Override
-    public void simpleNoticeAll(String title, String message, Long rootDeptId, String jumpPath) {
+    public void simpleNoticeAll(String title, String message,  String jumpPath) {
         Long userId = SecurityUtils.getLoginUser().getUserId();
         if (userId == null) {
             return;
         }
-
+        Long rootDeptId = SecurityUtils.getLoginUser().getTenantId();
         //  鏌ユ墍鏈夊瓙閮ㄩ棬
         List<SysDept> childrenDepts = deptMapper.selectChildrenDeptById(rootDeptId);
 

--
Gitblit v1.9.3