|
|
|
@ -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(), "您不是创建老师,不能撤回");
|
|
|
|
|
}
|
|
|
|
|
// 删除评价项并且恢复评分
|
|
|
|
|