diff --git a/src/main/java/com/xly/service/XlyErpService.java b/src/main/java/com/xly/service/XlyErpService.java index 55b62d1..22de8ae 100644 --- a/src/main/java/com/xly/service/XlyErpService.java +++ b/src/main/java/com/xly/service/XlyErpService.java @@ -576,6 +576,11 @@ public class XlyErpService { session.setSUserQuestionList(new ArrayList<>()); UserSceneSessionService.ERP_AGENT_CACHE.remove(userId); session.setBCleanMemory(false); + session.setSDynamicPartUp(StrUtil.EMPTY); + session.setDynamicPartList(new ArrayList<>()); + session.setBConfirmedDynamicPart(false); + session.setSSystemPrompt(StrUtil.EMPTY); + session.setBConfirmedDynamicPartFist(false); String sceneName = ObjectUtil.isNotEmpty(session.getCurrentScene())?session.getCurrentScene().getSSceneName():StrUtil.EMPTY; return AiResponseDTO.builder().sSceneName(sceneName).sMethodName(StrUtil.EMPTY).aiText(StrUtil.EMPTY).systemText("清除记忆成功!").sReturnType(ReturnTypeCode.HTML.getCode()).build(); }