|
@@ -8,7 +8,10 @@ import cn.hutool.core.util.ObjectUtil;
|
|
|
import com.mybatisflex.core.paginate.Page;
|
|
|
import com.mybatisflex.core.query.QueryWrapper;
|
|
|
import com.taais.biz.constant.BizConstant;
|
|
|
+import com.taais.biz.domain.AlgorithmConfig;
|
|
|
import com.taais.biz.domain.dto.TaskResultDTO;
|
|
|
+import com.taais.biz.domain.dto.task.TranResultDto;
|
|
|
+import com.taais.biz.service.IAlgorithmConfigService;
|
|
|
import com.taais.common.core.utils.DateUtils;
|
|
|
import com.taais.common.core.utils.MapstructUtils;
|
|
|
import com.taais.common.orm.core.page.PageQuery;
|
|
@@ -37,6 +40,8 @@ public class AlgorithmBizProcessServiceImpl extends BaseServiceImpl<AlgorithmBiz
|
|
|
private static final Logger log = LoggerFactory.getLogger(AlgorithmBizProcessServiceImpl.class);
|
|
|
@Resource
|
|
|
private AlgorithmBizProcessMapper algorithmBizProcessMapper;
|
|
|
+ @Resource
|
|
|
+ private IAlgorithmConfigService algorithmConfigService;
|
|
|
|
|
|
@Override
|
|
|
public QueryWrapper query() {
|
|
@@ -170,4 +175,18 @@ public class AlgorithmBizProcessServiceImpl extends BaseServiceImpl<AlgorithmBiz
|
|
|
return null;
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public TranResultDto getTranResult(Long subtaskId) {
|
|
|
+ List<AlgorithmBizProcessVo> bizProcessVoList = getProcessBySubtaskId(subtaskId);
|
|
|
+ TranResultDto tranResultDto = new TranResultDto();
|
|
|
+ for (AlgorithmBizProcessVo bizProcessVo : bizProcessVoList) {
|
|
|
+ AlgorithmConfig algorithmConfig = algorithmConfigService.getById(bizProcessVo.getAlgorithmId());
|
|
|
+ tranResultDto.getAgNameList().add(algorithmConfig.getAlgorithmName());
|
|
|
+ tranResultDto.getRcureList().add(bizProcessVo.getResultPath()+BizConstant.R_CURVE);
|
|
|
+ tranResultDto.getPcureList().add(bizProcessVo.getResultPath()+BizConstant.P_CURVE);
|
|
|
+ tranResultDto.getF1cureList().add(bizProcessVo.getResultPath()+BizConstant.F1_CURVE);
|
|
|
+ }
|
|
|
+ return tranResultDto;
|
|
|
+ }
|
|
|
+
|
|
|
}
|