cc 3 bulan lalu
induk
melakukan
d81fd72cce

+ 3 - 5
src/main/java/com/qingjian/module/ai/portal/WebController.java

@@ -93,8 +93,7 @@ public class WebController {
         if (sessionId == null || sessionId.isEmpty()) {
             return List.of();
         }
-        Path caseSession = PathConst.AGENT_PATH.resolve("sessions", StateManager.instance().getCaseId().toString());
-        Path sessionsPath = caseSession.resolve(sessionId);
+        Path sessionsPath = PathConst.AGENT_PATH.resolve("sessions", StateManager.instance().getCaseId().toString(), sessionId);
         File msgFile = new File(sessionsPath.toFile(), sessionId + ".messages.ndjson");
         List<AiMessage> result = new ArrayList<>();
         if (msgFile.exists()) {
@@ -129,9 +128,8 @@ public class WebController {
         if (sessionId == null || sessionId.isEmpty()) {
             return;
         }
-        File sessionDir = PathConst.AGENT_PATH.resolve("sessions")
-                .resolve(StateManager.instance().getCaseId().toString())
-                .resolve(sessionId).toFile();
+        File sessionDir = PathConst.AGENT_PATH.resolve("sessions", StateManager.instance().getCaseId().toString(), sessionId)
+                .toFile();
         if (sessionDir.exists() && sessionDir.isDirectory()) {
             FileUtil.del(sessionDir);
         }