From 58585ea33f132a139621b7e68fe5ba9d993e362d Mon Sep 17 00:00:00 2001
From: lxw <810412026@qq.com>
Date: 星期二, 20 九月 2022 13:42:56 +0800
Subject: [PATCH] 删除台站

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

diff --git a/src/main/java/com/whyc/service/StationInfoService.java b/src/main/java/com/whyc/service/StationInfoService.java
index 4806d78..6a18e73 100644
--- a/src/main/java/com/whyc/service/StationInfoService.java
+++ b/src/main/java/com/whyc/service/StationInfoService.java
@@ -230,26 +230,31 @@
         wrapper.eq("station_name",stationName);
         //1.鍏堟煡鍑烘満鎴跨殑id
         Integer stationId=mapper.selectIdByName(stationName);
-        if(stationId==null||stationId==0){
+        if(stationId==null){
             return new Response().set(1,false,"鏈烘埧涓嶅瓨鍦�");
+        }else if(stationId==0){
+            //鏈�缁堝垹闄ゅ熀绔�
+            mapper.delete(wrapper);
         }else {
             //3.鍒犻櫎鎵�鏈夋枃浠舵暟鎹�
             dataMapper.deleteDataAndInfoByStationId(stationId);
             //4.鍒犻櫎鎵�鏈夋枃浠跺弬鏁�
             paramMapper.deleteParamByStationId(stationId);
+            //鏈�缁堝垹闄ゅ熀绔�
+            mapper.delete(wrapper);
         }
-        //鏈�缁堝垹闄ゅ熀绔�
-        int flag=mapper.delete(wrapper);
-        return new Response().set(1,flag>0,"鍒犻櫎鎴愬姛");
+        return new Response().set(1,true,"鍒犻櫎鎴愬姛");
     }
     //绉婚櫎鍙扮珯涓嬫枃浠讹紙鍗曚釜鏂囦欢锛�
     @Transactional
     public Response delFileFromStation(String stationName, String filePath) {
         //1.鍏堟煡鍑烘満鎴跨殑id
         Integer stationId=mapper.selectIdByName(stationName);
-        if(stationId==null||stationId==0){
+        if(stationId==null){
             return new Response().set(1,false,"鏈烘埧涓嶅瓨鍦�");
-        }else{
+        }else if(stationId==0){
+            return new Response().set(1,false,"鏈烘埧涓嬩笉瀛樺湪鏂囦欢");
+        }else {
             //2.鏌ュ嚭鏂囦欢瀵瑰簲鐨勬枃浠秈d
             Integer fileId=infoMapper.selectFileId(stationId,filePath);
             if(fileId==null||fileId==0){

--
Gitblit v1.9.1