From d3db1d61fe752f66d5f117678be6070872e68041 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=9C=E5=BB=BA=E8=B6=85?= <3182967682@qq.com> Date: Wed, 9 Dec 2020 16:32:18 +0800 Subject: [PATCH] fix --- .../performance/controller/ResultTaskController.java | 7 +++++++ .../performance/service/ResultTaskService.java | 2 ++ .../service/impl/ResultTaskServiceImpl.java | 11 +++++++++++ 3 files changed, 20 insertions(+) diff --git a/src/main/java/com/lz/modules/performance/controller/ResultTaskController.java b/src/main/java/com/lz/modules/performance/controller/ResultTaskController.java index 470190a1..b0f3cb53 100644 --- a/src/main/java/com/lz/modules/performance/controller/ResultTaskController.java +++ b/src/main/java/com/lz/modules/performance/controller/ResultTaskController.java @@ -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(); + } } diff --git a/src/main/java/com/lz/modules/performance/service/ResultTaskService.java b/src/main/java/com/lz/modules/performance/service/ResultTaskService.java index b1300452..a024ce20 100644 --- a/src/main/java/com/lz/modules/performance/service/ResultTaskService.java +++ b/src/main/java/com/lz/modules/performance/service/ResultTaskService.java @@ -40,4 +40,6 @@ public interface ResultTaskService extends IService { List selectResultTasksByDetailId(Long detailId); + + void deleteTask(Long taskId); } \ No newline at end of file diff --git a/src/main/java/com/lz/modules/performance/service/impl/ResultTaskServiceImpl.java b/src/main/java/com/lz/modules/performance/service/impl/ResultTaskServiceImpl.java index f5a837c2..04141b4c 100644 --- a/src/main/java/com/lz/modules/performance/service/impl/ResultTaskServiceImpl.java +++ b/src/main/java/com/lz/modules/performance/service/impl/ResultTaskServiceImpl.java @@ -180,4 +180,15 @@ public class ResultTaskServiceImpl extends ServiceImpl 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); + } }