From fe70ca5db711b458714bfbe4a6eda6cf7d8a0421 Mon Sep 17 00:00:00 2001 From: Administrator <15274802129@163.com> Date: Tue, 16 Sep 2025 13:58:46 +0800 Subject: [PATCH] feat(member): 添加会员公司ID并更新相关服务 --- src/main/java/cc/mrbird/febs/ai/service/impl/AiMemberAnswerServiceImpl.java | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/ai/service/impl/AiMemberAnswerServiceImpl.java b/src/main/java/cc/mrbird/febs/ai/service/impl/AiMemberAnswerServiceImpl.java index 5ba0dd9..56576c6 100644 --- a/src/main/java/cc/mrbird/febs/ai/service/impl/AiMemberAnswerServiceImpl.java +++ b/src/main/java/cc/mrbird/febs/ai/service/impl/AiMemberAnswerServiceImpl.java @@ -64,6 +64,7 @@ if(ObjectUtil.isNull(aiProduct)){ throw new FebsException("产品不存在"); } + String companyId = aiProduct.getCompanyId(); //验证产品分类下是否有题目 String productCategoryId = aiProduct.getProductCategoryId(); LambdaQueryWrapper<AiProductQuestion> questionLambdaQueryWrapper = Wrappers.lambdaQuery(AiProductQuestion.class); @@ -86,6 +87,7 @@ Integer questionCount = aiProduct.getQuestionCount(); aiMemberAnswer = new AiMemberAnswer(); aiMemberAnswer.setId(UUID.getSimpleUUIDString()); + aiMemberAnswer.setCompanyId(companyId); aiMemberAnswer.setCreatedTime(createdTime); aiMemberAnswer.setUpdatedTime(createdTime); aiMemberAnswer.setProductId(aiProduct.getId()); @@ -102,6 +104,7 @@ AiProductQuestion aiProductQuestion = aiProductQuestionService.createQuestion(aiProduct.getId()); AiMemberAnswerItem aiMemberAnswerItem = new AiMemberAnswerItem(); aiMemberAnswerItem.setId(UUID.getSimpleUUIDString()); + aiMemberAnswerItem.setCompanyId(companyId); aiMemberAnswerItem.setCreatedTime(createdTime); aiMemberAnswerItem.setAnswerId(aiMemberAnswer.getId()); aiMemberAnswerItem.setProductId(aiMemberAnswer.getProductId()); @@ -250,6 +253,8 @@ throw new FebsException("答题记录不存在"); } + String companyId = aiMemberAnswer.getCompanyId(); + Date createdTime = new Date(); AiMemberAnswerItem aiMemberAnswerItem = aiMemberAnswerItemService.getById(memberAnswerItemId); aiMemberAnswerItem.setUpdatedTime(createdTime); @@ -283,6 +288,7 @@ if (aiMemberAnswerItem.getMemberAnswerState() == 1){ aiMemberAnswer.setCorrectCnt(aiMemberAnswer.getCorrectCnt() + 1); } + aiMemberAnswerItem.setCompanyId(companyId); aiMemberAnswer.setUpdatedTime(createdTime); aiMemberAnswerMapper.updateById(aiMemberAnswer); -- Gitblit v1.9.1