From 4b7a32dd5523d9d58ae9a39709b3d96380876f69 Mon Sep 17 00:00:00 2001
From: whycxzp <glperry@163.com>
Date: 星期三, 26 三月 2025 00:15:07 +0800
Subject: [PATCH] 逻辑优化

---
 src/main/java/com/whyc/service/PowerInfService.java |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/main/java/com/whyc/service/PowerInfService.java b/src/main/java/com/whyc/service/PowerInfService.java
index f2b0e1b..d7ac5b3 100644
--- a/src/main/java/com/whyc/service/PowerInfService.java
+++ b/src/main/java/com/whyc/service/PowerInfService.java
@@ -108,9 +108,10 @@
         if(powerInf.getChannelCount() == null){
             powerInf.setChannelCount(1);
         }
-        //鐢垫簮id鏌ヨ鏈�澶у��
-        int powerId = mapper.getMaxPowerId();
-        powerInf.setPowerId(powerId+1);
+        mapper.insert(powerInf);
+
+        //鐢垫簮id鑾峰彇
+        int powerId = powerInf.getPowerId();
         //瀵圭珯鐐瑰悕绉拌繘琛屾煡璇�,濡傛灉瀛樺湪鍒欑洿鎺ョ粦瀹氬叧绯�
         //濡傛灉涓嶅瓨鍦�,鍒欐柊澧炲悗,鍐嶇粦瀹氬叧绯�
         StationInf stationInf = stationInfService.getByStationName(powerInf.getStationName());
@@ -125,7 +126,6 @@
         }
         //绔欑偣鍜岀數婧恑d鍏宠仈
         stationPowerRelationService.add(stationId,powerId);
-        mapper.insert(powerInf);
         return new Response().setII(1,"鏂板瀹屾垚");
     }
 

--
Gitblit v1.9.1