Commit 6886121d9a6c4f4409231edea6ca4c14cce4d8d5
1 parent
8649cc20
AI添加问题 历史问题记录
Showing
1 changed file
with
3 additions
and
0 deletions
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); |