修改组委会权限,组委会仅仅能看到自己的负责的比赛

dev
王家东 5 months ago
parent 934ca2e388
commit 49dfb57971
  1. 4
      jeecg-boot-master/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/annualcomp/controller/AnnualCompController.java
  2. 4
      jeecg-boot-master/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/comp/controller/CompController.java

@ -82,10 +82,10 @@ public class AnnualCompController extends JeecgController<AnnualComp, IAnnualCom
//角色编码 管理员&组委会&教务处 可以看到所有,其它用户可见到所属自己数据 //角色编码 管理员&组委会&教务处 可以看到所有,其它用户可见到所属自己数据
List<SysRole> roleList = iSysUserRoleService.getUserRoleByUserId(loginUser.getId()); List<SysRole> roleList = iSysUserRoleService.getUserRoleByUserId(loginUser.getId());
Map<String, String> roleMap = Optional.ofNullable(roleList).orElse(new LinkedList<>()).stream().collect(Collectors.toMap(SysRole::getRoleCode, SysRole::getRoleCode)); Map<String, String> roleMap = Optional.ofNullable(roleList).orElse(new LinkedList<>()).stream().collect(Collectors.toMap(SysRole::getRoleCode, SysRole::getRoleCode));
//角色名称 管理员&组委会可以看到所有,其它用户可见到所属自己数据 //角色名称 管理员可以看到所有,其它用户可见到所属自己数据
Map<String, String> efficientRoleMap = new LinkedHashMap<>(); Map<String, String> efficientRoleMap = new LinkedHashMap<>();
efficientRoleMap.put("admin", "admin"); efficientRoleMap.put("admin", "admin");
efficientRoleMap.put("committee", "committee"); /*efficientRoleMap.put("committee", "committee");*/
efficientRoleMap.put("superAdmin", "superAdmin"); efficientRoleMap.put("superAdmin", "superAdmin");
String compname = annualComp.getCompname(); String compname = annualComp.getCompname();

@ -87,10 +87,10 @@ public class CompController extends JeecgController<Comp, ICompService> {
//角色名称 管理员&教务处可以查看所有 //角色名称 管理员&教务处可以查看所有
List<SysRole> roleList = iSysUserRoleService.getUserRoleByUserId(loginUser.getId()); List<SysRole> roleList = iSysUserRoleService.getUserRoleByUserId(loginUser.getId());
Map<String, String> roleMap = Optional.ofNullable(roleList).orElse(new LinkedList<>()).stream().collect(Collectors.toMap(SysRole::getRoleCode, SysRole::getRoleCode)); Map<String, String> roleMap = Optional.ofNullable(roleList).orElse(new LinkedList<>()).stream().collect(Collectors.toMap(SysRole::getRoleCode, SysRole::getRoleCode));
//角色编码 管理员&组委会&教务处 可以看到所有,其它用户可见到所属自己数据 //角色编码 管理员&教务处 可以看到所有,其它用户可见到所属自己数据
Map<String, String> efficientRoleMap = new LinkedHashMap<>(); Map<String, String> efficientRoleMap = new LinkedHashMap<>();
efficientRoleMap.put("admin", "admin"); efficientRoleMap.put("admin", "admin");
efficientRoleMap.put("committee", "committee"); /*efficientRoleMap.put("committee", "committee");*/
efficientRoleMap.put("superAdmin", "superAdmin"); efficientRoleMap.put("superAdmin", "superAdmin");
if (efficientRoleMap.containsValue(roleMap.get("admin")) if (efficientRoleMap.containsValue(roleMap.get("admin"))
||efficientRoleMap.containsValue(roleMap.get("committee")) ||efficientRoleMap.containsValue(roleMap.get("committee"))

Loading…
Cancel
Save