Parcourir la source

fix: 回答问题接口补充体力校验限制

hidewnd il y a 2 semaines
Parent
commit
aeca33fb95

+ 3 - 0
yt-question/yt-question-service/src/main/java/com/ytpm/question/service/impl/QuestionServiceImpl.java

@@ -52,6 +52,9 @@ public class QuestionServiceImpl implements QuestionService {
         if (!UserStatusEnum.NORMAL.getCode().equals(user.getUserStatus())) {
             return new Result<>(StatusCode.ACCESS_ERR, "当前用户处于风控中");
         }
+        if (user.getPower() == null || user.getPower() <= 1) {
+            return new Result<>(StatusCode.ACCESS_ERR, "用户体力不足,无法答题");
+        }
         YtDyzAnswerRecord record = new YtDyzAnswerRecord();
         BeanUtil.copyProperties(param, record);
         record.setRecordId(IdUtil.fastSimpleUUID());