From 03a268e51ee60f45b6a0ee88f62c20ec1783c715 Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Thu, 21 Aug 2025 11:59:42 +0800
Subject: [PATCH] refactor(ai): 优化 AiMemberAnswerServiceImpl 中的答案提交逻辑
---
src/main/java/cc/mrbird/febs/ai/service/impl/AiMemberAnswerServiceImpl.java | 11 +++++++----
1 files changed, 7 insertions(+), 4 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 0b3387c..5b93d9e 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
@@ -315,10 +315,13 @@
apiMemberAnswerInsureVo.setUseTime(between);
apiMemberAnswerInsureVo.setProductId(aiMemberAnswer.getProductId());
- aiMemberAnswer.setUpdatedTime(new Date());
- aiMemberAnswer.setState(1);
- aiMemberAnswer.setScore(divide.intValue());
- aiMemberAnswerMapper.updateById(aiMemberAnswer);
+ aiMemberAnswerMapper.update(null,
+ Wrappers.lambdaUpdate(AiMemberAnswer.class)
+ .set(AiMemberAnswer::getUpdatedTime, new Date())
+ .set(AiMemberAnswer::getState, 1)
+ .set(AiMemberAnswer::getScore, divide.intValue())
+ .eq(AiMemberAnswer::getId, memberAnswerId)
+ );
return new FebsResponse().success().data(apiMemberAnswerInsureVo);
}
--
Gitblit v1.9.1