diff --git a/web-app/src/main/java/com/zcloud/domain/command/query/ProjectTaskQueryExe.java b/web-app/src/main/java/com/zcloud/domain/command/query/ProjectTaskQueryExe.java index 03f86ff..6ff9186 100644 --- a/web-app/src/main/java/com/zcloud/domain/command/query/ProjectTaskQueryExe.java +++ b/web-app/src/main/java/com/zcloud/domain/command/query/ProjectTaskQueryExe.java @@ -117,7 +117,13 @@ public class ProjectTaskQueryExe { if(canViewScore){ projectTaskScoreInfoCO.setScoreFlag(true); }else{ - projectTaskScoreInfoCO.setScore(null); + boolean canViewByRole = corpInfoRepository.isSupper() || + (AuthContext.getRoleIds() != null && + AuthContext.getRoleIds().contains(2008483105201106946L)); + //只有监管端或有特殊管理角色的用户可以查看评分 + if (!canViewByRole) { + projectTaskScoreInfoCO.setScore(null); + } projectTaskScoreInfoCO.setScoreFlag(false); } /*//判断不是企业,并且不是自己