From 12a1760a8e69fa89a272f87c9b2d143e894a5308 Mon Sep 17 00:00:00 2001 From: lxw <810412026@qq.com> Date: 星期二, 20 九月 2022 14:30:29 +0800 Subject: [PATCH] 删除台站 --- src/main/java/com/whyc/service/StationInfoService.java | 10 ++++------ 1 files changed, 4 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/whyc/service/StationInfoService.java b/src/main/java/com/whyc/service/StationInfoService.java index 7a1b201..c9f2d46 100644 --- a/src/main/java/com/whyc/service/StationInfoService.java +++ b/src/main/java/com/whyc/service/StationInfoService.java @@ -216,21 +216,17 @@ //鍒犻櫎鍙扮珯 @Transactional public Response deleteStation(String stationName1, String stationName2, String stationName3) { - String stationName=""; int stationFlag=0; if(stationName1!=null&&!stationName1.isEmpty()){ - stationName=stationName+stationName1; stationFlag=1; } if(stationName2!=null&&!stationName2.isEmpty()){ - stationName=stationName+"-"+stationName2; stationFlag=2; } if(stationName3!=null&&!stationName3.isEmpty()){ - stationName=stationName+"-"+stationName3; stationFlag=3; } - List<Integer> idStations=new ArrayList<>(); + List<StationInfo> idStations=new ArrayList<>(); if(stationFlag==1){ //鎵惧嚭鏍硅妭鐐规槸stationName1鐨勬墍鏈夋満鎴縤d idStations=mapper.selectIdByName1(stationName1); @@ -244,7 +240,9 @@ idStations=mapper.selectIdByName3(stationName1,stationName2,stationName3); } if(idStations!=null&&idStations.size()>0){ - for (int stationId:idStations) { + for (StationInfo stationInfo:idStations) { + String stationName=stationInfo.getStationName(); + Integer stationId=Integer.valueOf(stationInfo.getStationId()); //3.鍒犻櫎鎵�鏈夋枃浠舵暟鎹� dataMapper.deleteDataAndInfoByStationId(stationId); //4.鍒犻櫎鎵�鏈夋枃浠跺弬鏁� -- Gitblit v1.9.1