提交 e2cfff9a 作者: 刘凯歌

合并分支 'event_fusion_dev' 到 'event_fusion'

事件案例解析逻辑优化

查看合并请求 !21
......@@ -555,6 +555,7 @@ public class EventAnalysisController {
* @author lkg
* @date 2024/4/12
*/
@Deprecated
@GetMapping("/knowledgeEntry")
public Result<?> knowledgeEntry(@RequestParam String eventId,
@RequestParam(required = false) String startTime,
......@@ -601,6 +602,9 @@ public class EventAnalysisController {
//String result = analysisService.llmResult(eventId, startTime, endTime, AnalysisColumnEnum.ENTERPRISE_CASE.getCode());
List<JSONObject> data = null;
try {
if (versionData != null && (!versionData.endsWith("]") && versionData.contains("]"))) {
versionData = versionData.substring(0, versionData.lastIndexOf("]") + 1);
}
data = JSON.parseArray(versionData, JSONObject.class);
} catch (Exception e) {
log.info("{}-事件分析【{}】返回结果数据解析异常", eventId, AnalysisColumnEnum.ENTERPRISE_CASE.getName());
......@@ -662,6 +666,9 @@ public class EventAnalysisController {
enterprise.put("type", AnalysisColumnEnum.ENTERPRISE_CASE.getName());
List<JSONObject> enterpriseCaseList = new ArrayList<>();
try {
if (enterpriseCase != null && (!enterpriseCase.endsWith("]") && enterpriseCase.contains("]"))) {
enterpriseCase = enterpriseCase.substring(0, enterpriseCase.lastIndexOf("]") + 1);
}
enterpriseCaseList = JSON.parseArray(enterpriseCase, JSONObject.class);
} catch (Exception e) {
log.info("{}-事件分析【{}】返回结果数据解析异常", eventId, AnalysisColumnEnum.FOREIGN_SIMILAR_EVENT.getName());
......@@ -683,7 +690,6 @@ public class EventAnalysisController {
return Result.OK(dataList);
}
/**
* 类似事件
*
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论