Administrator
2025-08-21 b00778ab45e9203f95551cb9db1373dffd8391f9
refactor(ai): 更新答题记录状态和分数

- 在保存用户答案后,更新答题记录的状态为已提交(state=1)
-计算并保存用户的得分(score)
- 更新答题记录的修改时间(updatedTime)
1 files modified
5 ■■■■■ changed files
src/main/java/cc/mrbird/febs/ai/service/impl/AiMemberAnswerServiceImpl.java 5 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/service/impl/AiMemberAnswerServiceImpl.java
@@ -313,6 +313,11 @@
        long between = DateUtil.between(createdTime, updatedTime, DateUnit.MINUTE);
        apiMemberAnswerInsureVo.setUseTime(between);
        aiMemberAnswer.setUpdatedTime(new Date());
        aiMemberAnswer.setState(1);
        aiMemberAnswer.setScore(divide.intValue());
        aiMemberAnswerMapper.updateById(aiMemberAnswer);
        return new FebsResponse().success().data(apiMemberAnswerInsureVo);
    }