From eceb1a00d82e2b32c0d12d317d883932adfdda7c Mon Sep 17 00:00:00 2001 From: hqx <3376194473@qq.com> Date: Wed, 31 Jan 2024 17:00:53 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=B8=97=E5=8E=8B=E8=AE=BE?= =?UTF-8?q?=E5=A4=87=E7=AE=A1=E7=90=86=E5=92=8C=E6=B8=97=E6=B5=81=E8=AE=BE?= =?UTF-8?q?=E5=A4=87=E7=AE=A1=E7=90=86=E7=9A=84=E5=88=A0=E9=99=A4=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../xyt/controller/BasicDataController.java | 13 ++++++++++++ .../project/xyt/service/StSpgPztbService.java | 19 ++++++++++++++++++ .../xyt/service/StSpgSpprmpService.java | 20 +++++++++++++++++++ 3 files changed, 52 insertions(+) diff --git a/src/main/java/com/gunshi/project/xyt/controller/BasicDataController.java b/src/main/java/com/gunshi/project/xyt/controller/BasicDataController.java index 2cdfee0..925b419 100644 --- a/src/main/java/com/gunshi/project/xyt/controller/BasicDataController.java +++ b/src/main/java/com/gunshi/project/xyt/controller/BasicDataController.java @@ -303,6 +303,12 @@ public class BasicDataController { return R.ok(true); } + @Post(path = "/pztb/manage/delete/{id}",summary = "删除渗压设备接口") + public R deleteStSpgPztb(@Schema(description = "渗压设备ID") @PathVariable("id")String id){ + stSpgPztbService.delete(id); + return R.ok(true); + } + //渗流 @Post(path = "/spprmp/search/query", summary = "查询渗流设备列表接口") public R> queryStSpgSpprmpList(@Validated @RequestBody GeneralSearch search) { @@ -330,4 +336,11 @@ public class BasicDataController { stSpgSpprmpService.update(obj); return R.ok(true); } + + @Get(path = "/spprmp/manage/delete/{id}",summary = "删除渗流设备接口") + public R deleteStSpgSpprmp(@Schema(description = "渗流设备ID") @PathVariable("id") String id){ + stSpgSpprmpService.delete(id); + return R.ok(true); + } + } diff --git a/src/main/java/com/gunshi/project/xyt/service/StSpgPztbService.java b/src/main/java/com/gunshi/project/xyt/service/StSpgPztbService.java index 63164b4..96e5cb8 100644 --- a/src/main/java/com/gunshi/project/xyt/service/StSpgPztbService.java +++ b/src/main/java/com/gunshi/project/xyt/service/StSpgPztbService.java @@ -1,5 +1,6 @@ package com.gunshi.project.xyt.service; +import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; import com.baomidou.mybatisplus.core.toolkit.IdWorker; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.gunshi.project.xyt.entity.basedata.CheckStringSearch; @@ -81,6 +82,24 @@ public class StSpgPztbService { stSpgPztbMapper.updateById(stSpgPztb); } + /** + * 删除渗压设备信息 + * @param id 渗压设备ID + */ + public void delete(String id){ + StSpgPztb stSpgPztb = stSpgPztbMapper.selectById(id); + if (stSpgPztb == null){ + throw new IllegalArgumentException("该渗压设备ID不存在"); + } + if (stSpgPztb.getStatus() == 0){ + throw new IllegalArgumentException("该渗压设备已被禁用"); + } + UpdateWrapper updateWrapper = new UpdateWrapper<>(); + updateWrapper.eq(StSpgPztb.COL_ID,id) + .set(StSpgPztb.COL_STATUS,0); + stSpgPztbMapper.update(updateWrapper); + } + /** * 检查编码是否存在 diff --git a/src/main/java/com/gunshi/project/xyt/service/StSpgSpprmpService.java b/src/main/java/com/gunshi/project/xyt/service/StSpgSpprmpService.java index 5638e79..b531c56 100644 --- a/src/main/java/com/gunshi/project/xyt/service/StSpgSpprmpService.java +++ b/src/main/java/com/gunshi/project/xyt/service/StSpgSpprmpService.java @@ -1,5 +1,6 @@ package com.gunshi.project.xyt.service; +import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; import com.baomidou.mybatisplus.core.toolkit.IdWorker; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.gunshi.project.xyt.entity.basedata.CheckStringSearch; @@ -81,6 +82,25 @@ public class StSpgSpprmpService { stSpgSpprmpMapper.updateById(stSpgSpprmp); } + /** + * 删除渗流设备信息 + * @param id 渗流设备ID + */ + public void delete(String id){ + StSpgSpprmp stSpgSpprmp = stSpgSpprmpMapper.selectById(id); + if (stSpgSpprmp == null){ + throw new IllegalArgumentException("该渗流设备ID不存在"); + } + if (stSpgSpprmp.getStatus() == 0){ + throw new IllegalArgumentException("该渗流设备已被禁用"); + } + + UpdateWrapper updateWrapper = new UpdateWrapper<>(); + updateWrapper.eq(StSpgSpprmp.COL_ID,id) + .set(StSpgSpprmp.COL_STATUS,0); + stSpgSpprmpMapper.update(updateWrapper); + } + /** * 检查编码是否存在