|
@@ -12,6 +12,7 @@ import com.taais.biz.constant.BizConstant;
|
|
|
import com.taais.biz.domain.TargetIdentificationSubtask;
|
|
|
import com.taais.biz.domain.bo.TargetIdentificationSubtaskBo;
|
|
|
import com.taais.biz.domain.bo.TargetIdentificationSubtaskDetailsBo;
|
|
|
+import com.taais.biz.domain.dto.DataAmplifyDto;
|
|
|
import com.taais.biz.domain.dto.task.CreateTargetIdentificationTaskDto;
|
|
|
import com.taais.biz.domain.dto.task.TaskDto;
|
|
|
import com.taais.biz.domain.vo.AlgorithmModelVo;
|
|
@@ -211,6 +212,11 @@ public class TargetIdentificationTaskServiceImpl extends BaseServiceImpl<TargetI
|
|
|
if (taskDto.getTaskItemList().contains("2")){
|
|
|
createTestTask(taskBo.getId(),taskDto, records);
|
|
|
}
|
|
|
+
|
|
|
+ // 创建扩增子任务
|
|
|
+ if (taskDto.getHasTrainAugmentation()) {
|
|
|
+ createDataAmplifyTask(taskBo.getId(), taskDto);
|
|
|
+ }
|
|
|
return null;
|
|
|
}
|
|
|
|
|
@@ -501,6 +507,22 @@ public class TargetIdentificationTaskServiceImpl extends BaseServiceImpl<TargetI
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ private void createDataAmplifyTask(Long taskId, CreateTargetIdentificationTaskDto taskDto) {
|
|
|
+
|
|
|
+ DataAmplifyDto dataAmplifyDto = taskDto.getTrainAugmentationParams();
|
|
|
+ if (StringUtils.isBlank(dataAmplifyDto.getBatchNum())) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ TargetIdentificationSubtaskBo subtask = new TargetIdentificationSubtaskBo();
|
|
|
+ subtask.setName("数据扩增");
|
|
|
+ subtask.setStatus(BizConstant.TASK_STATUS_PENDING);
|
|
|
+ subtask.setTaskId(taskId);
|
|
|
+ subtask.setRemarks("DEFAULT_REMARK");
|
|
|
+ subtaskService.insertSubtask(subtask);
|
|
|
+
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
// todo 检查数据是否有问题
|
|
|
private String checkTask(CreateTargetIdentificationTaskDto taskDto) {
|