瀏覽代碼

fix:role 50

shc 8 月之前
父節點
當前提交
9a9741f6d1

+ 22 - 0
hnqz-upms/hnqz-upms-biz/src/main/java/com/qunzhixinxi/hnqz/admin/service/impl/SysUserServiceImpl.java

@@ -752,6 +752,28 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
         if (SecurityUtils.getRoles().contains(1)) {
             return baseMapper.getUserVosPage(page, userDTO, new DataScope());
         }
+        // 系统管理员
+        else if (SecurityUtils.getRoles().contains(50)){
+
+            // 3营管理员
+            // 4域管理员
+            // 5职学术推广员
+            // 37服务供应商管理员
+            // 38营销中心分管领导
+            // 39事业部总经理
+            // 40商务管理员
+            // 41事业部分管领导
+            // 42市场管理员
+            // 43地市管理员
+            // 44安全管理员
+            // 45审计管理员
+            // 47事业部医药代表备案管理员
+            // 48平台监察员
+            // 49生产企业监察员
+            // 50事业部管理员
+            userDTO.setRole(ListUtil.of( 3, 4, 5, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50));
+            return baseMapper.getUserVosPage(page, userDTO, new DataScope());
+        }
         else if (SecurityUtils.getRoles().contains(2) /*|| SecurityUtils.getRoles().contains(35)*/) {
             // 人数据权限
             List<Integer> bcRoles = Stream.of(2, 3, 4, 5, 6, 7, 9, 10, 11, 13, 19, 31, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50).collect(Collectors.toList());