S0025136190 пре 6 месеци
родитељ
комит
880e1bae1d

+ 3 - 6
takai-ai/src/main/java/com/takai/ai/service/impl/TakaiAiServiceImpl.java

@@ -206,8 +206,6 @@ public class TakaiAiServiceImpl implements ITakaiAiService {
                                     JSONObject json = new JSONObject();
                                     json.put("id", id);
                                     json.put("event", "add");
-                                    json.put("data", symbolData);
-                                    log.info("deepseek返回信息:" + json);
                                     long count = symbolData.chars().filter(c -> c == '【').count();
                                     if(count > 1){
                                         int firstPos = symbolData.indexOf(START_SIGN);
@@ -216,17 +214,16 @@ public class TakaiAiServiceImpl implements ITakaiAiService {
                                             int secondPos = symbolData.indexOf(START_SIGN, firstPos + 1);
                                             if (secondPos != -1) {
                                                 // 从第二个 '【' 开始截取
+                                                json.put("data", symbolData.substring(0, secondPos));
                                                 symbolData = symbolData.substring(secondPos);
                                                 logger.info("截取结果{}: " + symbolData);
-                                            }else{
-                                                symbolData = "";
                                             }
-                                        }else{
-                                            symbolData = "";
                                         }
                                     }else{
+                                        json.put("data", symbolData);
                                         symbolData = "";
                                     }
+                                    log.info("deepseek返回信息:" + json);
                                     send(sseEmitter, json);
                                 }
                             } else {