| | |
| | | package com.ruoyi.web.controller.api; |
| | | |
| | | |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import com.ruoyi.common.annotation.Log; |
| | | import com.ruoyi.common.core.domain.R; |
| | | import com.ruoyi.common.enums.BusinessType; |
| | | import com.ruoyi.system.applet.dto.AppealDTO; |
| | | import com.ruoyi.system.dto.TTaskAuditBatchDTO; |
| | | import com.ruoyi.system.dto.TaskDetailDto; |
| | | import com.ruoyi.system.model.TAppeal; |
| | | import com.ruoyi.system.model.TTask; |
| | | import com.ruoyi.system.model.TTaskDetail; |
| | | import com.ruoyi.system.service.TAppealService; |
| | | import com.ruoyi.system.service.TTaskCleanService; |
| | | import com.ruoyi.system.service.TTaskDetailService; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.validation.annotation.Validated; |
| | | import org.springframework.web.bind.annotation.PostMapping; |
| | | import org.springframework.web.bind.annotation.RequestBody; |
| | | import org.springframework.web.bind.annotation.RequestMapping; |
| | | import org.springframework.web.bind.annotation.RestController; |
| | | |
| | | import javax.validation.Valid; |
| | | import java.time.LocalDateTime; |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * <p> |
| | |
| | | @RequestMapping("/t-task-detail") |
| | | public class TTaskDetailController { |
| | | |
| | | @Autowired |
| | | private TTaskDetailService taskDetailService; |
| | | @Autowired |
| | | private TTaskCleanService taskService; |
| | | @Autowired |
| | | private TAppealService appealService; |
| | | |
| | | @ApiOperation(value = "上传任务") |
| | | @PostMapping(value = "/uploadTask") |
| | | public R<Boolean> uploadTask(@RequestBody TaskDetailDto dto) { |
| | | taskDetailService.save(dto); |
| | | // 修改任务状态 |
| | | taskService.update(Wrappers.<TTask>lambdaUpdate().set(TTask::getStatus, 3).eq(TTask::getId, dto.getTaskId())); |
| | | return R.ok(); |
| | | } |
| | | |
| | | @ApiOperation(value = "申诉") |
| | | @PostMapping(value = "/appeal") |
| | | public R<Boolean> appeal(@RequestBody AppealDTO dto) { |
| | | appealService.save(dto); |
| | | // 添加任务详情 |
| | | TTaskDetail taskDetail = new TTaskDetail(); |
| | | taskDetail.setTaskId(dto.getTaskId()); |
| | | taskDetail.setHandleType(4); |
| | | taskDetailService.save(taskDetail); |
| | | return R.ok(); |
| | | } |
| | | |
| | | } |
| | | |