From 2380932d77fc746c1fbcbc556a914b2e56c094cd Mon Sep 17 00:00:00 2001
From: lxw <810412026@qq.com>
Date: 星期五, 16 九月 2022 11:56:56 +0800
Subject: [PATCH] 台站编辑和删除

---
 src/main/java/com/whyc/service/StationInfoService.java |   48 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 48 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/whyc/service/StationInfoService.java b/src/main/java/com/whyc/service/StationInfoService.java
index 73e8638..58701c6 100644
--- a/src/main/java/com/whyc/service/StationInfoService.java
+++ b/src/main/java/com/whyc/service/StationInfoService.java
@@ -180,4 +180,52 @@
         }
         return  fileInfo;
     }
+    //缂栬緫鍙扮珯
+    public Response updateStation(String stationName1, String stationName2, String stationName3, String updateStationName1, String updateStationName2, String updateStationName3) {
+        String stationName="";
+        String updateStationName="";
+        if(stationName1!=null&&!stationName1.isEmpty()){
+            stationName=stationName+stationName1;
+        }
+        if(stationName2!=null&&!stationName2.isEmpty()){
+            stationName=stationName+"-"+stationName2;
+        }
+        if(stationName3!=null&&!stationName3.isEmpty()){
+            stationName=stationName+"-"+stationName3;
+        }
+        UpdateWrapper wrapper=new UpdateWrapper();
+        if(updateStationName1!=null&&!updateStationName1.isEmpty()){
+            updateStationName=updateStationName+stationName1;
+            wrapper.set("station_name1",updateStationName1);
+        }
+        if(updateStationName2!=null&&!updateStationName2.isEmpty()){
+            updateStationName=updateStationName+"-"+updateStationName2;
+            wrapper.set("station_name2",updateStationName2);
+        }
+        if(updateStationName3!=null&&!updateStationName3.isEmpty()){
+            updateStationName=updateStationName+"-"+updateStationName3;
+            wrapper.set("station_name3",updateStationName3);
+        }
+        wrapper.set("station_name",updateStationName);
+        wrapper.eq("station_name",stationName);
+        int flag=mapper.update(null,wrapper);
+        return new Response().set(1,flag>0,"淇敼鎿嶄綔");
+    }
+    //鍒犻櫎鍙扮珯
+    public Response deleteStation(String stationName1, String stationName2, String stationName3) {
+        String stationName="";
+        UpdateWrapper wrapper=new UpdateWrapper();
+        if(stationName1!=null&&!stationName1.isEmpty()){
+            stationName=stationName+stationName1;
+        }
+        if(stationName2!=null&&!stationName2.isEmpty()){
+            stationName=stationName+"-"+stationName2;
+        }
+        if(stationName3!=null&&!stationName3.isEmpty()){
+            stationName=stationName+"-"+stationName3;
+        }
+        wrapper.eq("station_name",stationName);
+        int flag=mapper.delete(wrapper);
+        return new Response().set(1,flag>0,"鍒犻櫎鎿嶄綔");
+    }
 }

--
Gitblit v1.9.1