From ada1031f2220a4f7ebab466322e25b36a3e6026d Mon Sep 17 00:00:00 2001
From: whyclxw <810412026@qq.com>
Date: 星期一, 04 十一月 2024 10:13:46 +0800
Subject: [PATCH] 动环管理的添加修改删除

---
 src/main/java/com/whyc/controller/CircleInfController.java |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/whyc/controller/CircleInfController.java b/src/main/java/com/whyc/controller/CircleInfController.java
index 2947a7e..f712ae5 100644
--- a/src/main/java/com/whyc/controller/CircleInfController.java
+++ b/src/main/java/com/whyc/controller/CircleInfController.java
@@ -6,6 +6,7 @@
 import com.whyc.service.BattInfService;
 import com.whyc.service.CircleInfService;
 import com.whyc.service.StationInfService;
+import com.whyc.service.SubInfService;
 import com.whyc.util.ActionUtil;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
@@ -26,6 +27,9 @@
 
     @Autowired
     private BattInfService binfService;
+
+    @Autowired
+    private SubInfService subService;
 
 
     @PostMapping("add")
@@ -55,9 +59,18 @@
         //鑾峰彇鍔ㄧ幆鐨勮澶噄d
         String devId = service.getDeviceId();
         circleInf.setDeviceId(devId);
+        //瀛樺叆鑷缓鏁伴噺
+        if(circleInf.getSubList()!=null){
+            circleInf.setSubCount(circleInf.getSubList().size());
+        }
         if (service.add(circleInf)>0){
             //娣诲姞鏈烘埧绔欑偣鍒扮敤鎴峰搴旂殑鍖呮満缁�
             binfService.insertUserBattgroupBaojigroupBattgroupSelect(circleInf.getStationId(),0,userId);
+            //娣诲姞瀛愪欢淇℃伅
+            if(circleInf.getSubList()!=null&&circleInf.getSubList().size()>0){
+                subService.addSubList(devId,circleInf.getSubList());
+            }
+
             //娣诲姞鐢垫簮绔欑偣鏃�,鏇存柊ReInit瀛楁涓�1,閫氳绋嬪簭鐩戞帶鍙樺寲閲嶆柊鍒濆鍖�
             /*if(powerInf.getPowerDeviceType()== BattinfGroupFactory.DEVICE_POWER) {
                 boolean flag = powerAppSysService.updateFlag("AppServer_Reinit_PowerData_EN");

--
Gitblit v1.9.1