|
@@ -74,7 +74,7 @@ public class GRPCController extends BaseController {
|
|
}*/
|
|
}*/
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 调⽤大模型决策接口
|
|
|
|
|
|
+ * 调⽤大模型决策接口 + 仿真预测
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@PostMapping(value = "/decisionStream")
|
|
@PostMapping(value = "/decisionStream")
|
|
@@ -89,6 +89,9 @@ public class GRPCController extends BaseController {
|
|
String sessionId = IdUtils.simpleUUID();
|
|
String sessionId = IdUtils.simpleUUID();
|
|
String feedback = chatReq.getFeedback();
|
|
String feedback = chatReq.getFeedback();
|
|
String simulate = chatReq.getSimulate();
|
|
String simulate = chatReq.getSimulate();
|
|
|
|
+ Integer type = chatReq.getType();
|
|
|
|
+ if(Objects.isNull(type))
|
|
|
|
+ throw new RuntimeException("请输入问答类型【决策还是仿真预测】");
|
|
String warningId = String.valueOf(chatReq.getWarningId());
|
|
String warningId = String.valueOf(chatReq.getWarningId());
|
|
//决策请求的业务参数
|
|
//决策请求的业务参数
|
|
// List<HashMap<String, Object>> list = this.xinyiIndustryMapper.selectLast10RecordsForDecision();
|
|
// List<HashMap<String, Object>> list = this.xinyiIndustryMapper.selectLast10RecordsForDecision();
|
|
@@ -189,7 +192,7 @@ public class GRPCController extends BaseController {
|
|
//保存聊天记录
|
|
//保存聊天记录
|
|
//将问答更新到数据库中
|
|
//将问答更新到数据库中
|
|
chatReq.setSessionId(sessionId);
|
|
chatReq.setSessionId(sessionId);
|
|
- chatReq.setType(1);//0问答 1决策
|
|
|
|
|
|
+ chatReq.setType(type);//类型(0问答 1决策 2本地 3仿真预测)
|
|
chatReq.setModule(3);//0=专家问答,1=智能工单,2=智能体助手,3.告警
|
|
chatReq.setModule(3);//0=专家问答,1=智能工单,2=智能体助手,3.告警
|
|
// String showVal = this.buildShowValue(tXinyiWarningRecord, tXinyiIndustry, normConfig);
|
|
// String showVal = this.buildShowValue(tXinyiWarningRecord, tXinyiIndustry, normConfig);
|
|
// chatReq.setShowVal(feedback);//前端展示的数据和提问的数据不一致
|
|
// chatReq.setShowVal(feedback);//前端展示的数据和提问的数据不一致
|