From d5266d0fc8de628ca14d1f97ff088b42526fc167 Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Thu, 18 Sep 2025 11:11:15 +0800
Subject: [PATCH] 推荐的判断

---
 src/main/java/cc/mrbird/febs/ai/service/impl/AiMemberTalkStreamServiceImpl.java |    3 +++
 src/main/java/cc/mrbird/febs/ai/service/impl/AiProductPointServiceImpl.java     |    2 +-
 2 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/ai/service/impl/AiMemberTalkStreamServiceImpl.java b/src/main/java/cc/mrbird/febs/ai/service/impl/AiMemberTalkStreamServiceImpl.java
index 8b8d056..001f00a 100644
--- a/src/main/java/cc/mrbird/febs/ai/service/impl/AiMemberTalkStreamServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/ai/service/impl/AiMemberTalkStreamServiceImpl.java
@@ -145,6 +145,9 @@
         int doneCnt = aiMemberTalk.getDoneCnt() + 1;
         Integer state = aiMemberTalk.getState();
         Integer questionCnt = aiMemberTalk.getQuestionCnt();
+        if (doneCnt >= questionCnt){
+            state = AiTypeEnum.AI_MEMBER_TALK_STATE_DONE.getCode();
+        }
         this.updateMemberTalkUpdateTime(state,doneCnt,aiMemberTalk.getId(), new Date());
 
         String companyId = aiMemberTalk.getCompanyId();
diff --git a/src/main/java/cc/mrbird/febs/ai/service/impl/AiProductPointServiceImpl.java b/src/main/java/cc/mrbird/febs/ai/service/impl/AiProductPointServiceImpl.java
index 549c44a..4f73869 100644
--- a/src/main/java/cc/mrbird/febs/ai/service/impl/AiProductPointServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/ai/service/impl/AiProductPointServiceImpl.java
@@ -120,7 +120,7 @@
 
         String memberTalkId = dto.getMemberTalkId();
         AiMemberTalk aiMemberTalk = aiMemberTalkService.getById(memberTalkId);
-        if (ObjectUtil.isNotNull(aiMemberTalk)){
+        if (ObjectUtil.isEmpty(aiMemberTalk)){
             return new FebsResponse().success().data(vos);
         }
         String productId = aiMemberTalk.getProductId();

--
Gitblit v1.9.1