|
@@ -1,10 +1,13 @@
|
|
|
package com.taais.biz.controller;
|
|
|
|
|
|
import com.taais.biz.constant.BizConstant;
|
|
|
+import com.taais.biz.domain.TargetIdentificationSubtaskDetails;
|
|
|
+import com.taais.biz.domain.bo.TargetIdentificationSubtaskDetailsBo;
|
|
|
import com.taais.biz.domain.dto.TaskResultDTO;
|
|
|
import com.taais.biz.service.IAlgorithmBizProcessService;
|
|
|
import com.taais.biz.service.IAlgorithmDataProcessService;
|
|
|
import com.taais.biz.service.IAlgorithmTaskService;
|
|
|
+import com.taais.biz.service.impl.TargetIdentificationSubtaskDetailsServiceImpl;
|
|
|
import com.taais.common.core.core.domain.CommonResult;
|
|
|
import com.taais.common.log.annotation.Log;
|
|
|
import com.taais.common.log.enums.BusinessType;
|
|
@@ -32,6 +35,9 @@ public class PublicController extends BaseController {
|
|
|
@Resource
|
|
|
IAlgorithmBizProcessService bizProcessService;
|
|
|
|
|
|
+ @Resource
|
|
|
+ TargetIdentificationSubtaskDetailsServiceImpl detailsService;
|
|
|
+
|
|
|
@Resource
|
|
|
private IAlgorithmTaskService algorithmTaskService;
|
|
|
|
|
@@ -48,7 +54,11 @@ public class PublicController extends BaseController {
|
|
|
}
|
|
|
String bizType = resultDTO.getBizType();
|
|
|
if(BizConstant.TYPE_DATA_BIZ_PROCESS.equals(bizType)){
|
|
|
- errorMsg = bizProcessService.taskResult(resultDTO);
|
|
|
+ //errorMsg = bizProcessService.taskResult(resultDTO);
|
|
|
+ TargetIdentificationSubtaskDetailsBo detailsBo = detailsService.getById(resultDTO.getBizId());
|
|
|
+ detailsBo.setStatus(resultDTO.getStatus() != 200 ? BizConstant.TASK_STATUS_FAILED :
|
|
|
+ resultDTO.getMsg().contains("finish") ? BizConstant.TASK_STATUS_SUCCEED : BizConstant.TASK_STATUS_PROCESSING);
|
|
|
+ detailsService.update(detailsBo);
|
|
|
} else if (BizConstant.TYPE_DATA_PROCESS.equals(bizType)) {
|
|
|
errorMsg = dataProcessService.taskResult(resultDTO);
|
|
|
} else {
|