|
|
@@ -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 {
|