From 7324abcd00eb3cf8bec1b8a08fd7db9e3d2076f1 Mon Sep 17 00:00:00 2001 From: caihaohan Date: Wed, 25 Oct 2023 14:27:33 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=88=97=E8=A1=A8=E6=9D=83=E9=99=90?= =?UTF-8?q?=E5=92=8C=E6=8E=A5=E5=8F=A3=E6=9D=83=E9=99=90=E4=B8=8D=E7=BB=9F?= =?UTF-8?q?=E4=B8=80=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../EnterpriseStandardAuthUserServiceImpl.java | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/laws-modules/src/main/java/com/jero/modules/laws/enterprise/service/impl/EnterpriseStandardAuthUserServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/laws/enterprise/service/impl/EnterpriseStandardAuthUserServiceImpl.java index b382635e..bd76e8f6 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/enterprise/service/impl/EnterpriseStandardAuthUserServiceImpl.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/enterprise/service/impl/EnterpriseStandardAuthUserServiceImpl.java @@ -70,6 +70,7 @@ public class EnterpriseStandardAuthUserServiceImpl extends ServiceImpl> records) { + records.forEach(kv -> kv.put(FieldCommon.DETAIL_FLAG, false)); SysUser currentUser = sysUserService.getById(UserUtils.getUserId()); String userId = currentUser.getId(); String deptId = currentUser.getDepartIds(); @@ -119,6 +120,13 @@ public class EnterpriseStandardAuthUserServiceImpl extends ServiceImpl standardLevelList = standardLevelService.list(); List levelDeptIds = standardLevelList.stream().map(LawsEnterpriseStandardLevel::getDeptId).collect(Collectors.toList()); if (levelDeptIds.contains(deptId)) { return true; } + } else { + // 主起草部门 + String mainDraftDeptId = es.getMainDraftingUnit(); + if (deptId.equals(mainDraftDeptId)) { + return true; + } } // 查询临时授权人员