From 76291ecf07662b4be6413cdac163971f4057d096 Mon Sep 17 00:00:00 2001 From: huangfeng Date: Thu, 18 Jan 2024 09:10:17 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0=E6=B8=85=E7=A9=BA?= =?UTF-8?q?=E6=89=80=E6=9C=89=E7=BB=91=E5=AE=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/xydl/cac/controller/ParamBindController.java | 7 +++++++ src/main/java/com/xydl/cac/service/DataService.java | 2 ++ src/main/java/com/xydl/cac/service/ParamBindService.java | 2 ++ .../java/com/xydl/cac/service/impl/DataServiceImpl.java | 6 ++++++ .../com/xydl/cac/service/impl/ParamBindServiceImpl.java | 6 ++++++ 5 files changed, 23 insertions(+) diff --git a/src/main/java/com/xydl/cac/controller/ParamBindController.java b/src/main/java/com/xydl/cac/controller/ParamBindController.java index 5c246bd..0ea1e93 100644 --- a/src/main/java/com/xydl/cac/controller/ParamBindController.java +++ b/src/main/java/com/xydl/cac/controller/ParamBindController.java @@ -75,4 +75,11 @@ public class ParamBindController extends BasicController { return Response.success("OK"); } + @PostMapping("clearAll") + @ApiOperation("清空所有绑定") + public Response clearAll() throws Exception { + bindService.clearAll(); + return Response.success("OK"); + } + } diff --git a/src/main/java/com/xydl/cac/service/DataService.java b/src/main/java/com/xydl/cac/service/DataService.java index 0b60daf..d6899d6 100644 --- a/src/main/java/com/xydl/cac/service/DataService.java +++ b/src/main/java/com/xydl/cac/service/DataService.java @@ -14,4 +14,6 @@ public interface DataService { List getDataTableColumns(String tableName) throws Exception; OnePage> getDate(NiecSensor sensor, List points, ConditionModel model); + + void clearAllBind(); } diff --git a/src/main/java/com/xydl/cac/service/ParamBindService.java b/src/main/java/com/xydl/cac/service/ParamBindService.java index dc972c2..9d19c57 100644 --- a/src/main/java/com/xydl/cac/service/ParamBindService.java +++ b/src/main/java/com/xydl/cac/service/ParamBindService.java @@ -23,4 +23,6 @@ public interface ParamBindService { BindDetail getBind(Integer eqmid) throws Exception; void generateParamindex() throws Exception; + + void clearAll(); } diff --git a/src/main/java/com/xydl/cac/service/impl/DataServiceImpl.java b/src/main/java/com/xydl/cac/service/impl/DataServiceImpl.java index 5da59e4..c7609cc 100644 --- a/src/main/java/com/xydl/cac/service/impl/DataServiceImpl.java +++ b/src/main/java/com/xydl/cac/service/impl/DataServiceImpl.java @@ -121,4 +121,10 @@ public class DataServiceImpl implements DataService { result.setContent(content); return result; } + + @Override + public void clearAllBind() { + String sql = "UPDATE modev SET icdid=null"; + jdbcTemplate.execute(sql); + } } diff --git a/src/main/java/com/xydl/cac/service/impl/ParamBindServiceImpl.java b/src/main/java/com/xydl/cac/service/impl/ParamBindServiceImpl.java index 70977eb..9f03ea8 100644 --- a/src/main/java/com/xydl/cac/service/impl/ParamBindServiceImpl.java +++ b/src/main/java/com/xydl/cac/service/impl/ParamBindServiceImpl.java @@ -276,4 +276,10 @@ public class ParamBindServiceImpl implements ParamBindService { } } } + + @Override + public void clearAll() { + dataService.clearAllBind(); + } + }