Commit 25813560 by shentao

Merge branch 'feature' into 'release'

2024/6/17 aiApiResultConversion中null异常处理

See merge request !104
parents e87ed3e5 9eebd6e3
...@@ -141,24 +141,26 @@ public class TaskServiceAiMark implements TaskService { ...@@ -141,24 +141,26 @@ public class TaskServiceAiMark implements TaskService {
private AiApiResult aiApiResultConversion(String s) { private AiApiResult aiApiResultConversion(String s) {
JSONObject res = JSONObject.parseObject(s); JSONObject res = JSONObject.parseObject(s);
JSONObject feiHeiRes = res.getJSONObject("feihe-compet-tagger"); if (Objects.nonNull(res)) {
if (Objects.nonNull(feiHeiRes)) { JSONObject feiHeiRes = res.getJSONObject("feihe-compet-tagger");
JSONObject result = feiHeiRes.getJSONObject("result"); if (Objects.nonNull(feiHeiRes)) {
if (Objects.nonNull(result)) { JSONObject result = feiHeiRes.getJSONObject("result");
aiApiResultTitleSubString(result); if (Objects.nonNull(result)) {
if (feiHeiRes.getString("status").equals("DONE")) { aiApiResultTitleSubString(result);
AiApiResult aiRes = new AiApiResult(); if (feiHeiRes.getString("status").equals("DONE")) {
aiRes.setId(feiHeiRes.getString("result_id")); AiApiResult aiRes = new AiApiResult();
aiRes.setCreateAt(System.currentTimeMillis()); aiRes.setId(feiHeiRes.getString("result_id"));
aiRes.setInfo_class(result.getString("info_class")); aiRes.setCreateAt(System.currentTimeMillis());
aiRes.setNoise(result.getString("denoise")); aiRes.setInfo_class(result.getString("info_class"));
aiRes.setSent(result.getString("sent")); aiRes.setNoise(result.getString("denoise"));
aiRes.setStatus(feiHeiRes.getString("status")); aiRes.setSent(result.getString("sent"));
aiRes.setResult(res.toJSONString()); aiRes.setStatus(feiHeiRes.getString("status"));
aiApiResultDao.insert(aiRes); aiRes.setResult(res.toJSONString());
return aiRes; aiApiResultDao.insert(aiRes);
} else { return aiRes;
return aiApiResultDao.findOne(new Query(Criteria.where("_id").is(result.getString("dedup")))); } else {
return aiApiResultDao.findOne(new Query(Criteria.where("_id").is(result.getString("dedup"))));
}
} }
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment