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