From b233ff8d7584d90738cf6596d95e32e3f01b4511 Mon Sep 17 00:00:00 2001 From: Cui YongXing <2835316714@qq.com> Date: Sun, 8 Sep 2024 14:20:33 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=88=86=E9=A1=B5=E6=9D=A1?= =?UTF-8?q?=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../server/controller/NodeRuleController.java | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/cloud-task-server/src/main/java/com/muyu/task/server/controller/NodeRuleController.java b/cloud-task-server/src/main/java/com/muyu/task/server/controller/NodeRuleController.java index a6e0176..43ce07e 100644 --- a/cloud-task-server/src/main/java/com/muyu/task/server/controller/NodeRuleController.java +++ b/cloud-task-server/src/main/java/com/muyu/task/server/controller/NodeRuleController.java @@ -1,13 +1,11 @@ package com.muyu.task.server.controller; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.muyu.common.core.domain.Result; import com.muyu.common.domian.NodeRule; import com.muyu.task.server.service.NodeRuleService; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; @RestController @RequestMapping("nodeRule") @@ -17,8 +15,18 @@ public class NodeRuleController { private NodeRuleService nodeRuleService; + @PostMapping("delete/{id}/{nodeId}") + public Result delete(@PathVariable("id") Long id, @PathVariable("nodeId") Long nodeId) { + QueryWrapper wrapper = new QueryWrapper<>(); + wrapper.eq("node_id", nodeId); + wrapper.eq("task_id", id); + nodeRuleService.remove(wrapper); + return Result.success(); + } + @PostMapping("addNodeRule") public Result addNodeRule(@RequestBody NodeRule nodeRule) { + delete(nodeRule.getTaskId(), nodeRule.getNodeId()); boolean save = nodeRuleService.save(nodeRule); return Result.success(save); }