|
@@ -274,6 +274,7 @@ public class SysAdminSetController {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
tSchoolPrivilegeService.remove(tSchoolPrivilegeQueryWrapper);
|
|
tSchoolPrivilegeService.remove(tSchoolPrivilegeQueryWrapper);
|
|
|
|
+ commonCacheService.removeSchoolPrivilegeCache(tSchoolPrivilegeParam.getSchoolId());
|
|
}
|
|
}
|
|
Long[] privilegeIds = tSchoolPrivilegeParam.getPrivilegeIds();
|
|
Long[] privilegeIds = tSchoolPrivilegeParam.getPrivilegeIds();
|
|
if (Objects.nonNull(privilegeIds) && privilegeIds.length > 0) {
|
|
if (Objects.nonNull(privilegeIds) && privilegeIds.length > 0) {
|
|
@@ -308,7 +309,7 @@ public class SysAdminSetController {
|
|
@ApiResponses({@ApiResponse(code = 200, message = "菜单权限信息", response = SysAdminSetResult.class)})
|
|
@ApiResponses({@ApiResponse(code = 200, message = "菜单权限信息", response = SysAdminSetResult.class)})
|
|
@RequestMapping(value = "/menu/custom/get_school_custom_privileges", method = RequestMethod.POST)
|
|
@RequestMapping(value = "/menu/custom/get_school_custom_privileges", method = RequestMethod.POST)
|
|
public Result getSchoolPrivileges(@ApiParam(value = "学校id ", required = true) @RequestParam Long schoolId) {
|
|
public Result getSchoolPrivileges(@ApiParam(value = "学校id ", required = true) @RequestParam Long schoolId) {
|
|
- List<TSchoolPrivilege> tSchoolPrivilegeList = tSchoolPrivilegeService.findBySchoolId(schoolId);
|
|
|
|
|
|
+ List<TSchoolPrivilege> tSchoolPrivilegeList = commonCacheService.addSchoolPrivilegeCache(schoolId);
|
|
List<String> privilegeIdList = tSchoolPrivilegeList.stream().map(s -> String.valueOf(s.getPrivilegeId())).collect(Collectors.toList());
|
|
List<String> privilegeIdList = tSchoolPrivilegeList.stream().map(s -> String.valueOf(s.getPrivilegeId())).collect(Collectors.toList());
|
|
SysAdminSetResult sysAdminSetResult = new SysAdminSetResult(schoolId);
|
|
SysAdminSetResult sysAdminSetResult = new SysAdminSetResult(schoolId);
|
|
sysAdminSetResult.setPrivilegeIdList(CollectionUtils.isEmpty(privilegeIdList) ? new ArrayList<>() : privilegeIdList);
|
|
sysAdminSetResult.setPrivilegeIdList(CollectionUtils.isEmpty(privilegeIdList) ? new ArrayList<>() : privilegeIdList);
|
|
@@ -319,13 +320,7 @@ public class SysAdminSetController {
|
|
@ApiResponses({@ApiResponse(code = 200, message = "角色权限信息", response = CustomPrivilegeResult.class)})
|
|
@ApiResponses({@ApiResponse(code = 200, message = "角色权限信息", response = CustomPrivilegeResult.class)})
|
|
@RequestMapping(value = "/role/custom/list", method = RequestMethod.POST)
|
|
@RequestMapping(value = "/role/custom/list", method = RequestMethod.POST)
|
|
public Result customRoleList() {
|
|
public Result customRoleList() {
|
|
- QueryWrapper<SysRole> sysRoleQueryWrapper = new QueryWrapper<>();
|
|
|
|
- sysRoleQueryWrapper.lambda().eq(SysRole::getDefaultRole, true)
|
|
|
|
- .eq(SysRole::getEnable, true)
|
|
|
|
- .isNull(SysRole::getSchoolId)
|
|
|
|
- .ne(SysRole::getType, SystemConstant.ADMIN_CODE.toUpperCase())
|
|
|
|
- .orderByAsc(SysRole::getId);
|
|
|
|
- List<SysRole> sysRoleList = sysRoleService.list(sysRoleQueryWrapper);
|
|
|
|
|
|
+ List<SysRole> sysRoleList = commonCacheService.addCustomRoleCache();
|
|
CustomPrivilegeResult customPrivilegeResult = new CustomPrivilegeResult();
|
|
CustomPrivilegeResult customPrivilegeResult = new CustomPrivilegeResult();
|
|
customPrivilegeResult.setCustomRoleList(sysRoleList);
|
|
customPrivilegeResult.setCustomRoleList(sysRoleList);
|
|
return ResultUtil.ok(sysRoleList);
|
|
return ResultUtil.ok(sysRoleList);
|
|
@@ -363,6 +358,7 @@ public class SysAdminSetController {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
tSchoolRoleService.remove(tSchoolRoleQueryWrapper);
|
|
tSchoolRoleService.remove(tSchoolRoleQueryWrapper);
|
|
|
|
+ commonCacheService.removeSchoolRoleCache(tSchoolPrivilegeParam.getSchoolId());
|
|
}
|
|
}
|
|
Long[] roleIds = tSchoolPrivilegeParam.getRoleIds();
|
|
Long[] roleIds = tSchoolPrivilegeParam.getRoleIds();
|
|
if (Objects.nonNull(roleIds) && roleIds.length > 0) {
|
|
if (Objects.nonNull(roleIds) && roleIds.length > 0) {
|
|
@@ -386,7 +382,7 @@ public class SysAdminSetController {
|
|
@ApiResponses({@ApiResponse(code = 200, message = "角色权限信息", response = SysAdminSetResult.class)})
|
|
@ApiResponses({@ApiResponse(code = 200, message = "角色权限信息", response = SysAdminSetResult.class)})
|
|
@RequestMapping(value = "/role/custom/get_school_custom_roles", method = RequestMethod.POST)
|
|
@RequestMapping(value = "/role/custom/get_school_custom_roles", method = RequestMethod.POST)
|
|
public Result getSchoolRoles(@ApiParam(value = "学校id ", required = true) @RequestParam Long schoolId) {
|
|
public Result getSchoolRoles(@ApiParam(value = "学校id ", required = true) @RequestParam Long schoolId) {
|
|
- List<TSchoolRole> tSchoolRoleList = tSchoolRoleService.findBySchoolId(schoolId);
|
|
|
|
|
|
+ List<TSchoolRole> tSchoolRoleList = commonCacheService.addSchoolRoleCache(schoolId);
|
|
List<String> roleIdList = tSchoolRoleList.stream().map(s -> String.valueOf(s.getRoleId())).collect(Collectors.toList());
|
|
List<String> roleIdList = tSchoolRoleList.stream().map(s -> String.valueOf(s.getRoleId())).collect(Collectors.toList());
|
|
SysAdminSetResult sysAdminSetResult = new SysAdminSetResult(schoolId);
|
|
SysAdminSetResult sysAdminSetResult = new SysAdminSetResult(schoolId);
|
|
sysAdminSetResult.setRoleIdList(CollectionUtils.isEmpty(roleIdList) ? new ArrayList<>() : roleIdList);
|
|
sysAdminSetResult.setRoleIdList(CollectionUtils.isEmpty(roleIdList) ? new ArrayList<>() : roleIdList);
|