refactor(task): 重构项目任务评分权限检查逻辑

master
zhaokai 2026-03-18 17:32:28 +08:00
parent 581179385e
commit 4a92295f38
1 changed files with 7 additions and 1 deletions

View File

@ -117,7 +117,13 @@ public class ProjectTaskQueryExe {
if(canViewScore){ if(canViewScore){
projectTaskScoreInfoCO.setScoreFlag(true); projectTaskScoreInfoCO.setScoreFlag(true);
}else{ }else{
boolean canViewByRole = corpInfoRepository.isSupper() ||
(AuthContext.getRoleIds() != null &&
AuthContext.getRoleIds().contains(2008483105201106946L));
//只有监管端或有特殊管理角色的用户可以查看评分
if (!canViewByRole) {
projectTaskScoreInfoCO.setScore(null); projectTaskScoreInfoCO.setScore(null);
}
projectTaskScoreInfoCO.setScoreFlag(false); projectTaskScoreInfoCO.setScoreFlag(false);
} }
/*//判断不是企业,并且不是自己 /*//判断不是企业,并且不是自己