Jelajahi Sumber

fix:答题限制体力不能为0

zack 2 minggu lalu
induk
melakukan
1c42a9fe2b

+ 3 - 0
yt-ios-lemon/lemon-ios-service/src/main/java/com/ytpm/lemonios/service/impl/QuestionServiceImpl.java

@@ -61,6 +61,9 @@ public class QuestionServiceImpl implements QuestionService {
         record.setRecordId(IdUtil.fastSimpleUUID());
         record.setAnswerTime(new Date());
         questionMapper.saveAnswerRecord(record);
+        if (user.getPower() == null || user.getPower()<= 1) {
+            return new Result<>(StatusCode.ACCESS_ERR, "用户体力不足,无法答题");
+        }
         appUserMapper.subOnePower(param.getUserId());
         YtDyzPowerRecord powerRecord = new YtDyzPowerRecord();
         powerRecord.setUserId(param.getUserId());