From 70ff4954fec4483883e2485bc8c0ed59054b91a9 Mon Sep 17 00:00:00 2001 From: zhang <zc857179121@qq.com> Date: 星期二, 26 八月 2025 17:08:12 +0800 Subject: [PATCH] 1 --- zy-acs-manager/src/main/java/com/zy/acs/manager/manager/controller/OpenController.java | 22 ++++++++++++++++++++++ 1 files changed, 22 insertions(+), 0 deletions(-) diff --git a/zy-acs-manager/src/main/java/com/zy/acs/manager/manager/controller/OpenController.java b/zy-acs-manager/src/main/java/com/zy/acs/manager/manager/controller/OpenController.java index a55eee0..44ff76c 100644 --- a/zy-acs-manager/src/main/java/com/zy/acs/manager/manager/controller/OpenController.java +++ b/zy-acs-manager/src/main/java/com/zy/acs/manager/manager/controller/OpenController.java @@ -14,6 +14,7 @@ import com.zy.acs.manager.manager.enums.StaStsType; import com.zy.acs.manager.manager.service.LocService; import com.zy.acs.manager.manager.service.StaService; +import com.zy.acs.manager.manager.service.TaskService; import com.zy.acs.manager.system.controller.BaseController; import com.zy.acs.manager.system.service.ConfigService; import io.swagger.annotations.Api; @@ -23,6 +24,7 @@ import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; +import java.util.ArrayList; import java.util.Collections; import java.util.List; import java.util.Map; @@ -47,6 +49,11 @@ @Autowired private ConfigService configService; + + @Autowired + private TaskService taskService; + + //@PreAuthorize("hasAuthority('open:bus:submit')") @PostMapping("/bus/submit") @OperationLog("generate task from open api") @@ -60,6 +67,21 @@ return R.error("generate tasks error"); } + + @OperationLog("Cancel Task") + @PostMapping("/task/cancel") + public R cancel(@RequestBody List<String> taskIds) { + if (Cools.isEmpty(taskIds)) { + return R.error("task cancel error"); + } + List<Boolean> data = new ArrayList<>(); + for (String id : taskIds) { + data.add(taskService.cancel(taskService.selectBySeqNum(id).getId(), 9527L)); + } + return R.ok().add(data); + } + + @PostMapping("/sta/update") @OperationLog("sync sta") public R updateLoc(@RequestBody Map<String, Object> map) { -- Gitblit v1.9.1