Commit 6886121d9a6c4f4409231edea6ca4c14cce4d8d5

Authored by qianbao
1 parent 8649cc20

AI添加问题 历史问题记录

src/main/java/com/xly/service/XlyErpService.java
@@ -170,6 +170,7 @@ public class XlyErpService { @@ -170,6 +170,7 @@ public class XlyErpService {
170 UserSceneSession session = userSceneSessionService.getUserSceneSession(userId,sUserName,sBrandsId,sSubsidiaryId,sUserType,authorization); 170 UserSceneSession session = userSceneSessionService.getUserSceneSession(userId,sUserName,sBrandsId,sSubsidiaryId,sUserType,authorization);
171 operableChatMemoryProvider.clearSpecifiedMemory(userId); 171 operableChatMemoryProvider.clearSpecifiedMemory(userId);
172 session.setCurrentTool(null); 172 session.setCurrentTool(null);
  173 + session.setSUserQuestionList(new ArrayList<>());
173 UserSceneSessionService.ERP_AGENT_CACHE.remove(userId); 174 UserSceneSessionService.ERP_AGENT_CACHE.remove(userId);
174 UserSceneSessionService.CHAT_AGENT_CACHE.remove(userId); 175 UserSceneSessionService.CHAT_AGENT_CACHE.remove(userId);
175 session.setBCleanMemory(false); 176 session.setBCleanMemory(false);
@@ -244,6 +245,7 @@ public class XlyErpService { @@ -244,6 +245,7 @@ public class XlyErpService {
244 private void doCleanUserMemory(UserSceneSession session,String userId){ 245 private void doCleanUserMemory(UserSceneSession session,String userId){
245 operableChatMemoryProvider.clearSpecifiedMemory(userId); 246 operableChatMemoryProvider.clearSpecifiedMemory(userId);
246 session.setCurrentTool(null); 247 session.setCurrentTool(null);
  248 + session.setSUserQuestionList(new ArrayList<>());
247 // session.setSceneSelected(false); 249 // session.setSceneSelected(false);
248 UserSceneSessionService.ERP_AGENT_CACHE.remove(userId); 250 UserSceneSessionService.ERP_AGENT_CACHE.remove(userId);
249 UserSceneSessionService.CHAT_AGENT_CACHE.remove(userId); 251 UserSceneSessionService.CHAT_AGENT_CACHE.remove(userId);
@@ -511,6 +513,7 @@ public class XlyErpService { @@ -511,6 +513,7 @@ public class XlyErpService {
511 session.setSceneSelected(false); 513 session.setSceneSelected(false);
512 session.setBCleanMemory(false); 514 session.setBCleanMemory(false);
513 session.setCurrentTool(null); 515 session.setCurrentTool(null);
  516 + session.setSUserQuestionList(new ArrayList<>());
514 session.setCurrentScene(null); 517 session.setCurrentScene(null);
515 session.setCurrentRowData(null); 518 session.setCurrentRowData(null);
516 UserSceneSessionService.USER_SCENE_SESSION_CACHE.put(userId, session); 519 UserSceneSessionService.USER_SCENE_SESSION_CACHE.put(userId, session);