Browse Source

校验任务是否删除

master
luogw 4 weeks ago
parent
commit
d19590a623
  1. 11
      src/main/java/com/project/interaction/controller/InteractionController.java
  2. 1
      src/main/java/com/project/task/application/TaskApplicationService.java
  3. 18
      src/main/java/com/project/task/application/impl/TaskApplicationServiceImpl.java

11
src/main/java/com/project/interaction/controller/InteractionController.java

@ -6,6 +6,7 @@ import com.project.base.domain.result.Result;
import com.project.interaction.application.AlgorithmApplicationService; import com.project.interaction.application.AlgorithmApplicationService;
import com.project.interaction.domain.dto.ClusterCallbackDTO; import com.project.interaction.domain.dto.ClusterCallbackDTO;
import com.project.interaction.domain.dto.QuestionCallBackDTO; import com.project.interaction.domain.dto.QuestionCallBackDTO;
import com.project.task.application.TaskApplicationService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
@ -15,6 +16,8 @@ public class InteractionController {
@Autowired @Autowired
private AlgorithmApplicationService algorithmApplicationService; private AlgorithmApplicationService algorithmApplicationService;
@Autowired
private TaskApplicationService taskApplicationService;
// @PostMapping("/saveCluster") // @PostMapping("/saveCluster")
@ -33,4 +36,12 @@ public class InteractionController {
public Result<String> saveQuestion(QuestionCallBackDTO dto) throws Exception { public Result<String> saveQuestion(QuestionCallBackDTO dto) throws Exception {
return null; return null;
} }
/**
* 判断任务是否删除
*/
@GetMapping("/isDeletedTask")
public Result<Boolean> isDeletedTask(Long taskId){
return taskApplicationService.selectById(taskId);
}
} }

1
src/main/java/com/project/task/application/TaskApplicationService.java

@ -22,4 +22,5 @@ public interface TaskApplicationService {
Result<TaskDTO> getCandidateDetail(Long id) throws Exception; Result<TaskDTO> getCandidateDetail(Long id) throws Exception;
Result<Boolean> selectById(Long taskId);
} }

18
src/main/java/com/project/task/application/impl/TaskApplicationServiceImpl.java

@ -4,11 +4,9 @@ import com.project.base.domain.result.PageResult;
import com.project.base.domain.result.Result; import com.project.base.domain.result.Result;
import com.project.task.application.TaskApplicationService; import com.project.task.application.TaskApplicationService;
import com.project.task.domain.dto.TaskDTO; import com.project.task.domain.dto.TaskDTO;
import com.project.task.domain.entity.TaskEntity;
import com.project.task.domain.param.TaskParam; import com.project.task.domain.param.TaskParam;
import com.project.task.domain.service.CandidateSearchTaskDomainService; import com.project.task.domain.service.*;
import com.project.task.domain.service.DeleteTaskDomainService;
import com.project.task.domain.service.SaveOrUpdateTaskDomainService;
import com.project.task.domain.service.SearchTaskDomainService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
@ -26,6 +24,9 @@ public class TaskApplicationServiceImpl implements TaskApplicationService {
@Autowired @Autowired
private SearchTaskDomainService searchTaskDomainService; private SearchTaskDomainService searchTaskDomainService;
@Autowired
private TaskBaseService taskBaseService;
@Autowired @Autowired
private CandidateSearchTaskDomainService candidateSearchTaskDomainService; private CandidateSearchTaskDomainService candidateSearchTaskDomainService;
@ -60,6 +61,15 @@ public class TaskApplicationServiceImpl implements TaskApplicationService {
return candidateSearchTaskDomainService.getCandidateDetail(id); return candidateSearchTaskDomainService.getCandidateDetail(id);
} }
@Override
public Result<Boolean> selectById(Long taskId) {
TaskEntity taskEntity = taskBaseService.getById(taskId);
if (taskEntity == null) {
return Result.success(false);
}
return Result.success(true);
}
@Override @Override
public List<TaskDTO> selectBatchIds(List<Long> taskIdList) { public List<TaskDTO> selectBatchIds(List<Long> taskIdList) {
return searchTaskDomainService.selectBatchIds(taskIdList); return searchTaskDomainService.selectBatchIds(taskIdList);

Loading…
Cancel
Save