提交 52a1d494 作者: 925993793@qq.com

提示词编辑bug修改

上级 a6fddc46
...@@ -452,7 +452,13 @@ public class EventAnalysisController { ...@@ -452,7 +452,13 @@ public class EventAnalysisController {
} }
String versionData = eventAnalysisVersionRecordService.getVersionData(versionId, AnalysisColumnEnum.IMPACT_ASSESSMENT.getCode()); String versionData = eventAnalysisVersionRecordService.getVersionData(versionId, AnalysisColumnEnum.IMPACT_ASSESSMENT.getCode());
//String result = analysisService.llmResult(eventId, startTime, endTime, AnalysisColumnEnum.IMPACT_ASSESSMENT.getCode()); //String result = analysisService.llmResult(eventId, startTime, endTime, AnalysisColumnEnum.IMPACT_ASSESSMENT.getCode());
return Result.OK(JSON.parseArray(versionData,JSONObject.class)); List<JSONObject> data = null;
try {
data = JSON.parseArray(versionData, JSONObject.class);
} catch (Exception e) {
e.printStackTrace();
}
return Result.OK(data);
} }
/** /**
...@@ -477,7 +483,13 @@ public class EventAnalysisController { ...@@ -477,7 +483,13 @@ public class EventAnalysisController {
} }
String versionData = eventAnalysisVersionRecordService.getVersionData(versionId, AnalysisColumnEnum.DRIVING_FACTORS.getCode()); String versionData = eventAnalysisVersionRecordService.getVersionData(versionId, AnalysisColumnEnum.DRIVING_FACTORS.getCode());
//String result = analysisService.llmResult(eventId, startTime, endTime, AnalysisColumnEnum.DRIVING_FACTORS.getCode()); //String result = analysisService.llmResult(eventId, startTime, endTime, AnalysisColumnEnum.DRIVING_FACTORS.getCode());
return Result.OK(versionData); JSONObject data = null;
try {
data = JSON.parseObject(versionData, JSONObject.class);
} catch (Exception e) {
e.printStackTrace();
}
return Result.OK(data);
} }
/** /**
...@@ -527,7 +539,13 @@ public class EventAnalysisController { ...@@ -527,7 +539,13 @@ public class EventAnalysisController {
} }
String versionData = eventAnalysisVersionRecordService.getVersionData(versionId, AnalysisColumnEnum.MEASURE_SUGGEST.getCode()); String versionData = eventAnalysisVersionRecordService.getVersionData(versionId, AnalysisColumnEnum.MEASURE_SUGGEST.getCode());
//String result = analysisService.llmResult(eventId, startTime, endTime, AnalysisColumnEnum.MEASURE_SUGGEST.getCode()); //String result = analysisService.llmResult(eventId, startTime, endTime, AnalysisColumnEnum.MEASURE_SUGGEST.getCode());
return Result.OK(JSON.parseArray(versionData,JSONObject.class)); List<JSONObject> data = null;
try {
data = JSON.parseArray(versionData, JSONObject.class);
} catch (Exception e) {
e.printStackTrace();
}
return Result.OK(data);
} }
/** /**
...@@ -552,7 +570,13 @@ public class EventAnalysisController { ...@@ -552,7 +570,13 @@ public class EventAnalysisController {
} }
String versionData = eventAnalysisVersionRecordService.getVersionData(versionId, AnalysisColumnEnum.KNOWLEDGE_ENTRY.getCode()); String versionData = eventAnalysisVersionRecordService.getVersionData(versionId, AnalysisColumnEnum.KNOWLEDGE_ENTRY.getCode());
//String result = analysisService.llmResult(eventId, startTime, endTime, AnalysisColumnEnum.KNOWLEDGE_ENTRY.getCode()); //String result = analysisService.llmResult(eventId, startTime, endTime, AnalysisColumnEnum.KNOWLEDGE_ENTRY.getCode());
return Result.OK(JSON.parseArray(versionData,JSONObject.class)); List<JSONObject> data = null;
try {
data = JSON.parseArray(versionData, JSONObject.class);
} catch (Exception e) {
e.printStackTrace();
}
return Result.OK(data);
} }
/** /**
...@@ -577,7 +601,13 @@ public class EventAnalysisController { ...@@ -577,7 +601,13 @@ public class EventAnalysisController {
} }
String versionData = eventAnalysisVersionRecordService.getVersionData(versionId, AnalysisColumnEnum.ENTERPRISE_CASE.getCode()); String versionData = eventAnalysisVersionRecordService.getVersionData(versionId, AnalysisColumnEnum.ENTERPRISE_CASE.getCode());
//String result = analysisService.llmResult(eventId, startTime, endTime, AnalysisColumnEnum.ENTERPRISE_CASE.getCode()); //String result = analysisService.llmResult(eventId, startTime, endTime, AnalysisColumnEnum.ENTERPRISE_CASE.getCode());
return Result.OK(JSON.parseArray(versionData,JSONObject.class)); List<JSONObject> data = null;
try {
data = JSON.parseArray(versionData, JSONObject.class);
} catch (Exception e) {
e.printStackTrace();
}
return Result.OK(data);
} }
/** /**
...@@ -629,12 +659,24 @@ public class EventAnalysisController { ...@@ -629,12 +659,24 @@ public class EventAnalysisController {
Map<String,Object> domestic = new HashMap<>(); Map<String,Object> domestic = new HashMap<>();
String domesticSimilarEvent = eventAnalysisVersionRecordService.getVersionData(versionId, AnalysisColumnEnum.DOMESTIC_SIMILAR_EVENT.getCode()); String domesticSimilarEvent = eventAnalysisVersionRecordService.getVersionData(versionId, AnalysisColumnEnum.DOMESTIC_SIMILAR_EVENT.getCode());
domestic.put("type",AnalysisColumnEnum.DOMESTIC_SIMILAR_EVENT.getName()); domestic.put("type",AnalysisColumnEnum.DOMESTIC_SIMILAR_EVENT.getName());
domestic.put("data",JSON.parseArray(domesticSimilarEvent,JSONObject.class)); List<JSONObject> domesticSimilarEventList = new ArrayList<>();
try {
domesticSimilarEventList = JSON.parseArray(domesticSimilarEvent, JSONObject.class);
} catch (Exception e) {
e.printStackTrace();
}
domestic.put("data", domesticSimilarEventList);
dataList.add(domestic); dataList.add(domestic);
Map<String,Object> foreign = new HashMap<>(); Map<String,Object> foreign = new HashMap<>();
String foreignSimilarEvent = eventAnalysisVersionRecordService.getVersionData(versionId, AnalysisColumnEnum.FOREIGN_SIMILAR_EVENT.getCode()); String foreignSimilarEvent = eventAnalysisVersionRecordService.getVersionData(versionId, AnalysisColumnEnum.FOREIGN_SIMILAR_EVENT.getCode());
foreign.put("type",AnalysisColumnEnum.FOREIGN_SIMILAR_EVENT.getName()); foreign.put("type",AnalysisColumnEnum.FOREIGN_SIMILAR_EVENT.getName());
foreign.put("data",JSON.parseArray(foreignSimilarEvent,JSONObject.class)); List<JSONObject> foreignSimilarEventList = new ArrayList<>();
try {
foreignSimilarEventList = JSON.parseArray(foreignSimilarEvent, JSONObject.class);
} catch (Exception e) {
e.printStackTrace();
}
foreign.put("data", foreignSimilarEventList);
dataList.add(foreign); dataList.add(foreign);
return Result.OK(dataList); return Result.OK(dataList);
} }
...@@ -661,7 +703,13 @@ public class EventAnalysisController { ...@@ -661,7 +703,13 @@ public class EventAnalysisController {
} }
String versionData = eventAnalysisVersionRecordService.getVersionData(versionId, AnalysisColumnEnum.DOMESTIC_SIMILAR_EVENT.getCode()); String versionData = eventAnalysisVersionRecordService.getVersionData(versionId, AnalysisColumnEnum.DOMESTIC_SIMILAR_EVENT.getCode());
//String result = analysisService.llmResult(eventId, startTime, endTime, AnalysisColumnEnum.DOMESTIC_SIMILAR_EVENT.getCode()); //String result = analysisService.llmResult(eventId, startTime, endTime, AnalysisColumnEnum.DOMESTIC_SIMILAR_EVENT.getCode());
return Result.OK(JSON.parseArray(versionData,JSONObject.class)); List<JSONObject> data = null;
try {
data = JSON.parseArray(versionData, JSONObject.class);
} catch (Exception e) {
e.printStackTrace();
}
return Result.OK(data);
} }
/** /**
...@@ -686,7 +734,13 @@ public class EventAnalysisController { ...@@ -686,7 +734,13 @@ public class EventAnalysisController {
} }
String versionData = eventAnalysisVersionRecordService.getVersionData(versionId, AnalysisColumnEnum.FOREIGN_SIMILAR_EVENT.getCode()); String versionData = eventAnalysisVersionRecordService.getVersionData(versionId, AnalysisColumnEnum.FOREIGN_SIMILAR_EVENT.getCode());
//String result = analysisService.llmResult(eventId, startTime, endTime, AnalysisColumnEnum.FOREIGN_SIMILAR_EVENT.getCode()); //String result = analysisService.llmResult(eventId, startTime, endTime, AnalysisColumnEnum.FOREIGN_SIMILAR_EVENT.getCode());
return Result.OK(JSON.parseArray(versionData,JSONObject.class)); List<JSONObject> data = null;
try {
data = JSON.parseArray(versionData, JSONObject.class);
} catch (Exception e) {
e.printStackTrace();
}
return Result.OK(data);
} }
......
...@@ -8,6 +8,7 @@ import com.zzsn.event.enums.AnalysisColumnEnum; ...@@ -8,6 +8,7 @@ import com.zzsn.event.enums.AnalysisColumnEnum;
import com.zzsn.event.service.*; import com.zzsn.event.service.*;
import com.zzsn.event.util.DateUtil; import com.zzsn.event.util.DateUtil;
import com.zzsn.event.vo.EventVO; import com.zzsn.event.vo.EventVO;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
...@@ -21,6 +22,7 @@ import java.util.concurrent.CompletableFuture; ...@@ -21,6 +22,7 @@ import java.util.concurrent.CompletableFuture;
* @author lkg * @author lkg
* @date 2025/7/28 * @date 2025/7/28
*/ */
@Slf4j
@RestController @RestController
@RequestMapping("/llm/config") @RequestMapping("/llm/config")
public class LLmConfigController { public class LLmConfigController {
...@@ -72,6 +74,8 @@ public class LLmConfigController { ...@@ -72,6 +74,8 @@ public class LLmConfigController {
public Result<?> modifySingle(@RequestBody EventLlmConfig eventLlmConfig) { public Result<?> modifySingle(@RequestBody EventLlmConfig eventLlmConfig) {
llmConfigService.modifySingle(eventLlmConfig); llmConfigService.modifySingle(eventLlmConfig);
CompletableFuture.runAsync(() ->{ CompletableFuture.runAsync(() ->{
AnalysisColumnEnum analysisColumnEnum = AnalysisColumnEnum.getByCode(eventLlmConfig.getColumnCode());
if (analysisColumnEnum != null) {
String eventId = eventLlmConfig.getEventId(); String eventId = eventLlmConfig.getEventId();
EventVO event = eventService.queryInfo(eventId); EventVO event = eventService.queryInfo(eventId);
String eventName = event.getEventName(); String eventName = event.getEventName();
...@@ -89,8 +93,12 @@ public class LLmConfigController { ...@@ -89,8 +93,12 @@ public class LLmConfigController {
} else { } else {
versionId = eventAnalysisVersion.getId(); versionId = eventAnalysisVersion.getId();
} }
EventAnalysisVersionRecord versionRecord = EventAnalysisVersionRecord.of(versionId, AnalysisColumnEnum.CORE_SUMMARY, llmResult); EventAnalysisVersionRecord versionRecord = EventAnalysisVersionRecord.of(versionId, analysisColumnEnum, llmResult);
eventAnalysisVersionRecordService.save(versionRecord); eventAnalysisVersionRecordService.save(versionRecord);
log.info("{}-事件分析【{}】重新生成逻辑完成。", eventName, analysisColumnEnum.getName());
} else {
log.info("未找到对应的事件栏目【{}】", eventLlmConfig.getColumnCode());
}
}); });
return Result.OK(); return Result.OK();
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论