fix: 修改撤回学生评价权限的 bug

11111
winter 1 year ago
parent b610194f30
commit 8ddf66c97d

@ -386,7 +386,7 @@ public class EvaluationServiceImpl implements EvaluationService {
.filter(item -> nodeId.equals(item.getId()))
.findFirst().orElseThrow(() -> new ServiceException("该记录节点不存在"));
// 鉴权(不是创建老师不能撤回)
if (!userId.equals(record.getCreatorId()) || !loginUser.getRoles().contains("admin")) {
if (!loginUser.getRoles().contains("admin") && !userId.equals(record.getCreatorId())) {
throw new ServiceException(ErrorCode.NO_AUTH_ERROR.getCode(), "您不是创建老师,不能撤回");
}
// 删除评价项并且恢复评分

Loading…
Cancel
Save