From c26e227abe288476c11b0a8b7875045e71efa14c Mon Sep 17 00:00:00 2001
From: “djh” <“3298565835@qq.com”>
Date: Thu, 30 Apr 2026 17:30:00 +0800
Subject: [PATCH] 新增修改

---
 multi-system/src/main/java/com/gkhy/exam/system/service/impl/SysDeptServiceImpl.java |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/multi-system/src/main/java/com/gkhy/exam/system/service/impl/SysDeptServiceImpl.java b/multi-system/src/main/java/com/gkhy/exam/system/service/impl/SysDeptServiceImpl.java
index 7352de7..f9fa206 100644
--- a/multi-system/src/main/java/com/gkhy/exam/system/service/impl/SysDeptServiceImpl.java
+++ b/multi-system/src/main/java/com/gkhy/exam/system/service/impl/SysDeptServiceImpl.java
@@ -442,7 +442,8 @@
                 }
                 //加入职能
                 LambdaQueryWrapper<SysClauseManagement> queryWrapper = new LambdaQueryWrapper<>();
-                queryWrapper.select(SysClauseManagement::getClauseNum).eq(SysClauseManagement::getDelFlag, "0").orderByAsc(SysClauseManagement::getClauseNum);
+                queryWrapper.select(SysClauseManagement::getClauseNum).eq(SysClauseManagement::getDelFlag, "0")
+                        .eq(SysClauseManagement::getCompanyId, companyId).orderByAsc(SysClauseManagement::getClauseNum);
                 List<SysClauseManagement> sysClauseManagements = sysClauseManagementMapper.selectList(queryWrapper);
                 if (ObjectUtil.isNotEmpty(sysClauseManagements)){
                     Set<String> clauseNumSetSt = sysClauseManagements.stream()
@@ -476,6 +477,8 @@
 
                         sysFunctionalDistributions.add(sysFunctionalDistribution);
                     }
+                }else {
+                    throw new ApiException("请先初始化条款!");
                 }
 //                for (String s : DEPT_ROOT) {
 //                    SysFunctionalDistribution sysFunctionalDistribution = new SysFunctionalDistribution();

--
Gitblit v1.9.2