answerText无论如何都要尝试赋值

jinan_dev
yaxin 6 months ago
parent 5de8ab3787
commit 69e8eafdaf

@ -168,7 +168,6 @@ public class ChatServiceImpl implements ChatService {
if (json.getBoolean("isFunctionCalling")) {
answerMap = executeIntent(json.getString("intentType"), caseId, json.getString("query"), answerMap, modelIndices);
} else {
chatResVO.setAnswer(json.getString("answerText"));
chatResVO.setSegmentList(JSONArray.parseArray(json.getString("quote"), KnowledgeBaseSegmentVO.class));
}
JSONArray adviceList = json.getJSONArray("adviceList");
@ -190,6 +189,7 @@ public class ChatServiceImpl implements ChatService {
adviceMapList.add(Map.of("indexType", "", "indexName", "以上都不是"));
answerMap.put("adviceList", adviceMapList);
}
chatResVO.setAnswer(json.getString("answerText"));
chatResVO.setDialogueCount(json.getInteger("dialogueCount") == null ? 0 : json.getInteger("dialogueCount"));
} else {
log.error("返回结果格式异常query:【{}】", query);

Loading…
Cancel
Save