|
|
|
@@ -362,15 +362,16 @@ public class DmIntentController extends BaseController<DmIntentQuery, DmIntentDt |
|
|
|
log.info("知识库返回:{}",qaAjax.toString()); |
|
|
|
String content = ""; |
|
|
|
JSONObject qaJson = qaAjax.toJson(); |
|
|
|
if (qaJson.containsKey("data") && qaJson.getJSONObject("data").containsKey("highlight")) { |
|
|
|
|
|
|
|
voResult.setMsg(qaJson.getJSONObject("data").getJSONObject("highlight").getString("answer")); |
|
|
|
if (qaJson.getJSONObject("data").getJSONObject("highlight").getString("model_type").equals("1")) { |
|
|
|
voResult.setTarget(1); |
|
|
|
} else { |
|
|
|
voResult.setTarget(0); |
|
|
|
if (qaJson.containsKey("data") && qaJson.getJSONObject("data").getString("accurate").equals("1")) { |
|
|
|
JSONObject answer = qaJson.getJSONObject("data").getJSONArray("result").getJSONObject(0); |
|
|
|
if (answer!= null) { |
|
|
|
voResult.setMsg(answer.getString("answer")); |
|
|
|
if (answer.getString("model_type").equals("1")) { |
|
|
|
voResult.setTarget(1); |
|
|
|
} else { |
|
|
|
voResult.setTarget(0); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
return AjaxResult.success(voResult); |
|
|
|
} |
|
|
|
|
|
|
|
|