web : talkQaSimilarity 添加异常捕获

dev_2.1.0
xueqingkun 1 year ago
parent 462a5eb52c
commit e14423db56

@ -210,12 +210,14 @@ public class AskServiceImpl implements AskService {
public String talkQaSimilarity(String question, String sessionId) {
log.info("开始调用talkQaSimilarity,问题:{}", question);
GlobalResult<List<QaSimilarityQuestionAnswer>> result = askQaSimilarityFeignClient.askQuestionSimilarityAnswer(new QaSimilarityQuestion(question));
log.info("调用talkQaSimilarity结束,问题:{},返回结果:{}", question, JSONUtil.toJsonStr(result));
if (200 != result.getCode()) {
throw new BusinessException("相似度匹配失败");
try {
GlobalResult<List<QaSimilarityQuestionAnswer>> result = askQaSimilarityFeignClient.askQuestionSimilarityAnswer(new QaSimilarityQuestion(question));
log.info("调用talkQaSimilarity结束,问题:{},返回结果:{}", question, JSONUtil.toJsonStr(result));
return CollUtil.getFirst(result.getData()).getMatchQuestionCode();
}catch (Exception e){
log.error("调用talkQaSimilarity error ", e);
return null;
}
return CollUtil.getFirst(result.getData()).getMatchQuestionCode();
}
private AskPatientAnswer getMedicalRecErrorAnswer(String medicalRecId) {

Loading…
Cancel
Save