Sfoglia il codice sorgente

删除 任务清单。

tom 5 mesi fa
parent
commit
df39100de0

+ 1 - 1
ruoyi-sim/src/main/java/com/ruoyi/sim/controller/TaskController.java

@@ -100,7 +100,7 @@ public class TaskController extends BaseController {
     @DeleteMapping("/{taskIds}")
     @ApiOperation("删除任务")
     public AjaxResult remove(@PathVariable Long[] taskIds) {
-        return toAjax(taskService.deleteTaskByTaskIds(taskIds));
+        return taskService.deleteTaskByTaskIds(taskIds);
     }
 
     // -------------------------------- tom add  --------------------------------

+ 10 - 2
ruoyi-sim/src/main/java/com/ruoyi/sim/service/impl/TaskService.java

@@ -67,8 +67,16 @@ public class TaskService {
      * @param taskIds 需要删除的任务主键
      * @return 结果
      */
-    public int deleteTaskByTaskIds(Long[] taskIds) {
-        return taskMapper.deleteTaskByTaskIds(taskIds);
+    @Transactional
+    public AjaxResult deleteTaskByTaskIds(Long[] taskIds) {
+        if (taskIds == null || taskIds.length == 0) {
+            return AjaxResult.error("taskIds null!");
+        }
+        for (Long tId : taskIds) {
+            taskMapper.deleteTaskByTaskId(tId);
+            taskFaultService.deleteTaskFaultByTaskId(tId);
+        }
+        return AjaxResult.success();
     }
 
     /**