diff --git a/src/main/java/mjkf/xinke/main/controller/MaterialTaskController.java b/src/main/java/mjkf/xinke/main/controller/MaterialTaskController.java index 77a903f..7b05dde 100644 --- a/src/main/java/mjkf/xinke/main/controller/MaterialTaskController.java +++ b/src/main/java/mjkf/xinke/main/controller/MaterialTaskController.java @@ -95,4 +95,18 @@ public class MaterialTaskController { return FuHttpResponse.Builder().dataResponse().build(); } + + @ApiOperation("删除采集任务") + @CommonLog("删除采集任务") + @DeleteMapping("/{id}") + public HttpResponse delete( + @PathVariable String id + ) throws Exception { + var result = materialTaskService.getById(id); + if (result == null) { + throw new NcHttpException(HttpErrorResponseEnum.MATERIAL_TASK_NOT_FOUND); + } + materialTaskService.removeById(id); + return FuHttpResponse.Builder().dataResponse().build(); + } }