|
|
@ -5,12 +5,14 @@ import com.project.base.domain.result.PageResult; |
|
|
import com.project.base.domain.result.Result; |
|
|
import com.project.base.domain.result.Result; |
|
|
import com.project.operation.annotation.OperationLog; |
|
|
import com.project.operation.annotation.OperationLog; |
|
|
import com.project.operation.domain.enums.ModuleEnum; |
|
|
import com.project.operation.domain.enums.ModuleEnum; |
|
|
|
|
|
import com.project.question.domain.service.QuestionInventoryDomainService; |
|
|
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.entity.TaskEntity; |
|
|
import com.project.task.domain.param.TaskParam; |
|
|
import com.project.task.domain.param.TaskParam; |
|
|
import com.project.task.domain.service.InitTaskDomainService; |
|
|
import com.project.task.domain.service.InitTaskDomainService; |
|
|
import com.project.task.mapper.TaskMapper; |
|
|
import com.project.task.mapper.TaskMapper; |
|
|
|
|
|
import jakarta.annotation.Resource; |
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
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.*; |
|
|
@ -24,6 +26,8 @@ import java.util.List; |
|
|
public class TaskController { |
|
|
public class TaskController { |
|
|
@Autowired |
|
|
@Autowired |
|
|
private TaskApplicationService taskApplicationService; |
|
|
private TaskApplicationService taskApplicationService; |
|
|
|
|
|
@Resource |
|
|
|
|
|
private QuestionInventoryDomainService questionInventoryDomainService; |
|
|
|
|
|
|
|
|
@GetMapping("/search") |
|
|
@GetMapping("/search") |
|
|
public Result<PageResult<TaskDTO>> search(TaskParam param) throws Exception { |
|
|
public Result<PageResult<TaskDTO>> search(TaskParam param) throws Exception { |
|
|
@ -41,6 +45,11 @@ public class TaskController { |
|
|
return taskApplicationService.saveOrUpdate(dto); |
|
|
return taskApplicationService.saveOrUpdate(dto); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@GetMapping("/checkAndReplenish") |
|
|
|
|
|
public Result<String> checkAndReplenish(Long taskId) { |
|
|
|
|
|
return questionInventoryDomainService.checkAndReplenishBoolean(taskId); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@PostMapping("/batchDelete") |
|
|
@PostMapping("/batchDelete") |
|
|
@OperationLog(module = "考试任务") |
|
|
@OperationLog(module = "考试任务") |
|
|
|