|
|
@@ -97,7 +97,6 @@ public class CheckService {
|
|
|
int alarmNum = 0;
|
|
|
//========= 请求超时验证部分开始 ===========
|
|
|
//600 则代表退出验证流程 需要重新刷卡
|
|
|
- logger.info("【算法服务】 进入服务,检查开始.............");
|
|
|
R<Long> fail = getObjectR(id);
|
|
|
if (fail.getCode() != 200) {
|
|
|
return fail;
|
|
|
@@ -115,7 +114,7 @@ public class CheckService {
|
|
|
//上传原始图片
|
|
|
String orgImgUrl = "";
|
|
|
R<SysFile> r = remoteFileService.upload(file);
|
|
|
- logger.info("【算法服务】 原始文件上传结果:"+JSONObject.toJSONString(r));
|
|
|
+ //logger.info("【调用算法服务】 原文件上传结果:"+JSONObject.toJSONString(r));
|
|
|
if (r.getCode() == 200) {
|
|
|
orgImgUrl = r.getData().getUrl();
|
|
|
}
|
|
|
@@ -139,38 +138,30 @@ public class CheckService {
|
|
|
HttpEntity<MultiValueMap<String, Object>> files = getHttpEntityMap(toFile, params);
|
|
|
//添加一条算法请求记录
|
|
|
R alg = insertRequestRecordLog(orgImgUrl, subId, checkValid);
|
|
|
- logger.info("【算法服务】 添加日志记录结果:"+JSONObject.toJSONString(alg));
|
|
|
- logger.info("==============>>>算法数据添加结果,alg="+ JSONObject.toJSONString(alg));
|
|
|
+ logger.info("【调用算法服务】 添加算法调用日志,添加结果:"+JSONObject.toJSONString(alg));
|
|
|
ImgPostResponse<AnalysisReturnData> send = HttpUtils.sendV5(restTemplateLocal, files, algorithmYml);
|
|
|
//算法记录更新
|
|
|
if (alg.getCode() == 200) {
|
|
|
try {
|
|
|
updateRequestRecordLog(alg.getData() != null?Long.valueOf(alg.getData()+""):null, send);
|
|
|
+ logger.info("【调用算法服务】 更新算法调用日志");
|
|
|
} catch (Exception e) {
|
|
|
- logger.error("【算法服务】 更新日志异常,异常信息",e);
|
|
|
+ logger.error("【调用算法服务】 更新日志异常,异常信息",e);
|
|
|
}
|
|
|
}
|
|
|
//判断算法
|
|
|
if (send == null || send.getStatus_code() != 1000) {
|
|
|
assert send != null;
|
|
|
- logger.error("【算法服务】 请求为成功,响应信息:"+ JSONObject.toJSONString(send));
|
|
|
+ logger.error("【调用算法服务】 算法服务调用失败,响应信息:"+ JSONObject.toJSONString(send));
|
|
|
return R.fail("算法服务错误,请重试!");
|
|
|
}
|
|
|
- //logger.info("===============5=================");
|
|
|
- /*R algorithm = saveAlgorithmV5(Long.valueOf(alg.getData().toString()),file,send, checkValid);
|
|
|
- if (algorithm.getCode() != 200) {
|
|
|
- logger.error("==============="+algorithm.getCode()+"=================");
|
|
|
- return algorithm;
|
|
|
- }*/
|
|
|
- logger.info("===============6=================");
|
|
|
AnalysisReturnData data = send.getData();
|
|
|
Map<String, Object> result = (Map<String, Object>) data.getResult();
|
|
|
- logger.info("=========================7==============="+result.toString());
|
|
|
Map<String, Object> algorithmData = (Map<String, Object>) result.get("algorithm_data");
|
|
|
Map<String, Object> modelResult = (Map<String, Object>) result.get("model_data");
|
|
|
List<Map<String, Object>> objects = (List<Map<String, Object>>) modelResult.get("objects");
|
|
|
- logger.info("============算法请求日志打印:算法ID:{},请求结果:{}", code, algorithmData.getOrDefault("is_alert", ""));
|
|
|
- //通过的
|
|
|
+ logger.info("【调用算法服务】 算法请求日志打印:算法ID:{},请求结果:{}", code, algorithmData.getOrDefault("is_alert", ""));
|
|
|
+ //通过
|
|
|
if (algorithmData.getOrDefault("is_alert", "").toString().equals("false") && !objects.isEmpty()) {
|
|
|
alarmNum++;
|
|
|
} else {
|
|
|
@@ -197,7 +188,6 @@ public class CheckService {
|
|
|
}
|
|
|
} catch (Exception e) {
|
|
|
logger.error("【算法服务异常】异常信息",e);
|
|
|
- //e.printStackTrace();
|
|
|
}
|
|
|
return R.fail();
|
|
|
}
|
|
|
@@ -215,7 +205,7 @@ public class CheckService {
|
|
|
algorithm.setSubId(subId);
|
|
|
algorithm.setAlgorithmType("image");
|
|
|
algorithm.setAlgorithmName(checkValid.getAlgorithmName());
|
|
|
- logger.info("【算法服务】 添加日志记录实体:"+JSONObject.toJSONString(algorithm));
|
|
|
+ //logger.info("【算法服务】 添加日志记录实体:"+JSONObject.toJSONString(algorithm));
|
|
|
return laboratoryService.saveAlgorithmData(algorithm);
|
|
|
}
|
|
|
|
|
|
@@ -267,7 +257,7 @@ public class CheckService {
|
|
|
algorithm.setRespCode(send.getStatus_code());
|
|
|
}
|
|
|
algorithm.setUpdateTime(new Date());
|
|
|
- logger.info("【算法服务】 更新日志实体信息:"+JSONObject.toJSONString(algorithm));
|
|
|
+ //logger.info("【算法服务】 更新日志实体信息:"+JSONObject.toJSONString(algorithm));
|
|
|
laboratoryService.update(algorithm);
|
|
|
}
|
|
|
|