|
|
@ -41,33 +41,33 @@ public class RoleController { |
|
|
|
@RequestMapping(value = "/show", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"}) |
|
|
|
public JsonResponse<CRoleVo.QueryRole> queryByProjectId(@ApiParam @Validated @RequestBody QueryDto<CRoleDto.QueryRoleById> params) { |
|
|
|
params.getParam().setNum(0); |
|
|
|
// CRoleVo.QueryRole queryRole = roleService.queryShowRole(params.getParam(), params.getUserId());
|
|
|
|
CRoleVo.QueryRole queryRole = roleCarService.queryShowRoleCar(params.getParam(), params.getUserId()); |
|
|
|
// List<CRoleVo.RoleInfo> r1 = new ArrayList<>();
|
|
|
|
// List<CRoleVo.RoleInfo> r2 = new ArrayList<>();
|
|
|
|
// //处理角色,只查看自己所属的角色
|
|
|
|
// if(ObjectUtil.isNotNull(queryRole)){
|
|
|
|
// if(CollectionUtil.isNotEmpty(queryRole.getVisibleList())){
|
|
|
|
// queryRole.getVisibleList().forEach(roleInfo -> {
|
|
|
|
// if(roleInfo.getMine() == 1){
|
|
|
|
// r1.add(roleInfo);
|
|
|
|
// }else {
|
|
|
|
// r2.add(roleInfo);
|
|
|
|
// }
|
|
|
|
// });
|
|
|
|
// }
|
|
|
|
// if(CollectionUtil.isNotEmpty(queryRole.getInvisibleList())){
|
|
|
|
// queryRole.getInvisibleList().forEach(roleInfo -> {
|
|
|
|
// if(roleInfo.getMine() == 1){
|
|
|
|
// r1.add(roleInfo);
|
|
|
|
// }else {
|
|
|
|
// r2.add(roleInfo);
|
|
|
|
// }
|
|
|
|
// });
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
// queryRole.setVisibleList(r1);
|
|
|
|
// queryRole.setInvisibleList(r2);
|
|
|
|
CRoleVo.QueryRole queryRole = roleService.queryShowRole(params.getParam(), params.getUserId()); |
|
|
|
// CRoleVo.QueryRole queryRole = roleCarService.queryShowRoleCar(params.getParam(), params.getUserId());
|
|
|
|
List<CRoleVo.RoleInfo> r1 = new ArrayList<>(); |
|
|
|
List<CRoleVo.RoleInfo> r2 = new ArrayList<>(); |
|
|
|
//处理角色,只查看自己所属的角色
|
|
|
|
if(ObjectUtil.isNotNull(queryRole)){ |
|
|
|
if(CollectionUtil.isNotEmpty(queryRole.getVisibleList())){ |
|
|
|
queryRole.getVisibleList().forEach(roleInfo -> { |
|
|
|
if(roleInfo.getMine() == 1){ |
|
|
|
r1.add(roleInfo); |
|
|
|
}else { |
|
|
|
r2.add(roleInfo); |
|
|
|
} |
|
|
|
}); |
|
|
|
} |
|
|
|
if(CollectionUtil.isNotEmpty(queryRole.getInvisibleList())){ |
|
|
|
queryRole.getInvisibleList().forEach(roleInfo -> { |
|
|
|
if(roleInfo.getMine() == 1){ |
|
|
|
r1.add(roleInfo); |
|
|
|
}else { |
|
|
|
r2.add(roleInfo); |
|
|
|
} |
|
|
|
}); |
|
|
|
} |
|
|
|
} |
|
|
|
queryRole.setVisibleList(r1); |
|
|
|
queryRole.setInvisibleList(r2); |
|
|
|
|
|
|
|
return JsonResponse.newInstance().ok(queryRole); |
|
|
|
} |
|
|
|