|
@@ -15,6 +15,7 @@ import com.alibaba.fastjson2.JSONObject;
|
|
|
import com.cirs.biz.domain.*;
|
|
|
import com.cirs.biz.service.ITElectronComponentService;
|
|
|
import com.cirs.biz.service.ITVerificationTaskService;
|
|
|
+import com.cirs.biz.utils.WebClientUtils;
|
|
|
import com.cirs.common.utils.DictUtils;
|
|
|
import com.fasterxml.jackson.databind.ObjectMapper;
|
|
|
import com.github.pagehelper.PageHelper;
|
|
@@ -195,7 +196,7 @@ public class TVerificationTaskDetailController extends BaseController
|
|
|
logger.info("request payload: {}", JSON.toJSONString(objectMap));
|
|
|
|
|
|
// 发送请求
|
|
|
- Mono<String> mono = webClient
|
|
|
+ Mono<String> mono = WebClientUtils.createWebClient()
|
|
|
.post() // POST 请求
|
|
|
.uri(verification_uri) // 请求路径
|
|
|
.contentType(MediaType.APPLICATION_JSON_UTF8)
|
|
@@ -205,6 +206,7 @@ public class TVerificationTaskDetailController extends BaseController
|
|
|
|
|
|
AjaxResult res = new AjaxResult();
|
|
|
String result = mono.block();//返回值有accuracyRate和recallRate属性
|
|
|
+ logger.info("response: {}", result);
|
|
|
task.setEndTime(new Date());
|
|
|
task.setTaskStatus("运行成功");
|
|
|
JSONObject jsonObject = JSONObject.parseObject(result);
|
|
@@ -216,7 +218,7 @@ public class TVerificationTaskDetailController extends BaseController
|
|
|
List<VerificationData> dataSet = JSONArray.parseArray(jsonArray.toJSONString(),VerificationData.class);
|
|
|
|
|
|
tVerificationTaskService.updateTVerificationTask(task);
|
|
|
- updateDetails(dataSet);
|
|
|
+ tElectronComponentService.updateDetails(dataSet);
|
|
|
|
|
|
logger.info(result);
|
|
|
if(jsonObject.getIntValue("code")!=200){
|
|
@@ -271,6 +273,7 @@ public class TVerificationTaskDetailController extends BaseController
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+
|
|
|
// @PostMapping("/getUpdatedDetails")
|
|
|
// public TableDataInfo getUpdatedDetails(@RequestBody List<Long> taskids){
|
|
|
// try{
|