提交 9a4c3604 作者: 925993793@qq.com

事件案例解析逻辑优化

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