|
|
@@ -161,7 +161,7 @@ public class CheckService {
|
|
|
send(code, id, f, msg);
|
|
|
} else {
|
|
|
assert send != null;
|
|
|
- //logger.error("【调用算法服务】 算法服务调用失败,响应信息:"+ JSONObject.toJSONString(send));
|
|
|
+ logger.error("【调用算法服务】 算法服务调用失败,响应信息:"+ JSONObject.toJSONString(send));
|
|
|
return R.fail("算法服务错误,请重试!");
|
|
|
}
|
|
|
}
|
|
|
@@ -280,14 +280,14 @@ public class CheckService {
|
|
|
responseResult.setRetImage(data.getRet_image());
|
|
|
responseResult.setSrcImage(data.getSrc_image());
|
|
|
//检查结果
|
|
|
- JSONObject result = (JSONObject) data.getResult();
|
|
|
- JSONObject algorithmData = result.getJSONObject("algorithm_data");
|
|
|
- JSONObject model = result.getJSONObject("model_data");
|
|
|
- List<Object> objects = model.getJSONArray("objects");
|
|
|
+ Map<String, Object> result = (Map<String, Object>) data.getResult();
|
|
|
+ Map<String, Object> algorithmData = (Map<String, Object>) result.get("algorithm_data");
|
|
|
+ Map<String, Object> modelResult = (Map<String, Object>) result.get("model_data");
|
|
|
+ List<Object> objects = (List<Object>) modelResult.get("objects");
|
|
|
//是否验证通过
|
|
|
//if(!algorithmData.getBoolean("is_alert") && objects.size()>0){
|
|
|
//算法厂家技术人员前期要添加objects判断精准性,后面对接人员要让去掉对objects的判断
|
|
|
- if (!algorithmData.getBoolean("is_alert") && !objects.isEmpty()) {
|
|
|
+ if (!algorithmData.getOrDefault("is_alert", "").toString().equals("false") && !objects.isEmpty()) {
|
|
|
//不报警,代表验证通过
|
|
|
responseResult.setIsPass(Boolean.TRUE);
|
|
|
} else {
|