Administrator
2025-08-20 8b47d2d9d4a9f84755d9e7969399e885e3c59a9b
feat(ai): 增加产品问题已答数量字段并更新相关接口

- 在 ApiMemberAnswerPreviousVo 类中添加 doneCnt 字段,用于表示题目答过数量
- 在 AiMemberAnswerServiceImpl 中设置 doneCnt 字段值
2 files modified
4 ■■■■ changed files
src/main/java/cc/mrbird/febs/ai/res/memberAnswer/ApiMemberAnswerPreviousVo.java 3 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/service/impl/AiMemberAnswerServiceImpl.java 1 ●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/res/memberAnswer/ApiMemberAnswerPreviousVo.java
@@ -29,6 +29,9 @@
    @ApiModelProperty(value = "题目数量")
    private Integer questionCnt;
    @ApiModelProperty(value = "题目答过数量")
    private Integer doneCnt;
    @ApiModelProperty(value = "题目")
    private String title;
src/main/java/cc/mrbird/febs/ai/service/impl/AiMemberAnswerServiceImpl.java
@@ -262,6 +262,7 @@
            AiProduct aiProduct = aiProductService.getById(productId);
            apiMemberAnswerPreviousVo.setName(aiProduct.getName());
            apiMemberAnswerPreviousVo.setQuestionCnt(aiMemberAnswer.getQuestionCnt());
            apiMemberAnswerPreviousVo.setDoneCnt(aiMemberAnswer.getDoneCnt());
            String productQuestionId = apiMemberAnswerPreviousVo.getProductQuestionId();
            AiProductQuestion aiProductQuestion = aiProductQuestionService.getById(productQuestionId);