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