This commit is contained in:
杜建超 2020-12-09 16:32:18 +08:00
parent 8bac3406fb
commit d3db1d61fe
3 changed files with 20 additions and 0 deletions

View File

@ -62,4 +62,11 @@ public class ResultTaskController {
return R.ok().put("data",pageUtils);
}
@GetMapping("/result/deleteTask")
@ApiOperation("任务删除")
@ApiResponses({@ApiResponse(code = 200,message = "成功")})
public R deleteTask(Long taskId){
resultTaskService.deleteTask(taskId);
return R.ok();
}
}

View File

@ -40,4 +40,6 @@ public interface ResultTaskService extends IService<ResultTask> {
List<ResultTask> selectResultTasksByDetailId(Long detailId);
void deleteTask(Long taskId);
}

View File

@ -180,4 +180,15 @@ public class ResultTaskServiceImpl extends ServiceImpl<ResultTaskMapper, ResultT
public List<ResultTask> selectResultTasksByDetailId(Long detailId){
return resultTaskMapper.selectResultTasksByDetailId(detailId);
}
@Override
public void deleteTask(Long taskId) {
ResultTask resultTask = resultTaskMapper.selectResultTaskById(taskId);
resultTaskMapper.deleteResultTaskById(taskId);
TaskProcessRecord taskProcessRecord = new TaskProcessRecord();
taskProcessRecord.setTaskId(taskId);
taskProcessRecord.setType(ProcessRecordEnum.DELETE.getType());
taskProcessRecord.setLabel("" +resultTask.getName() + "任务删除");
taskProcessRecordService.insertTaskProcessRecord(taskProcessRecord);
}
}