From 18b21b6737e415aad3596811e89ba6398c4b3145 Mon Sep 17 00:00:00 2001 From: whyclxw <810412026@qq.com> Date: 星期六, 31 八月 2024 11:36:02 +0800 Subject: [PATCH] 添加设备指定包机组和查询登录用户的包机组 --- src/main/java/com/whyc/service/DevInfService.java | 25 +++++++++++++++++++++---- 1 files changed, 21 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/whyc/service/DevInfService.java b/src/main/java/com/whyc/service/DevInfService.java index 9deb219..8c85b93 100644 --- a/src/main/java/com/whyc/service/DevInfService.java +++ b/src/main/java/com/whyc/service/DevInfService.java @@ -9,18 +9,18 @@ import com.whyc.dto.Response; import com.whyc.mapper.A200RealstateMapper; import com.whyc.mapper.ActmRealstateMapper; +import com.whyc.mapper.BattgroupBaojigroupMapper; import com.whyc.mapper.DevInfMapper; import com.whyc.pojo.db_lithium_ram_db.A200Realstate; import com.whyc.pojo.db_lithium_ram_db.ActmRealstate; import com.whyc.pojo.db_lithium_ram_db.DevInf; +import com.whyc.pojo.db_user.BattgroupBaojigroup; import com.whyc.pojo.db_user.UserInf; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; +import java.util.*; import java.util.stream.Collectors; @Service @@ -34,7 +34,11 @@ @Autowired(required = false) private ActmRealstateMapper actmMapper; + @Autowired(required = false) + private BattgroupBaojigroupMapper battBjmapper; + //娣诲姞璁惧 + @Transactional public Response addDev(DevInf devInf) { QueryWrapper wrapper=new QueryWrapper(); //鍒ゆ柇璁惧绫诲瀷鐢熸垚devId @@ -42,6 +46,19 @@ devInf.setDevId(devId); devInf.setCreateTime(new Date()); int bl=mapper.insert(devInf); + if(bl>0){ + if(devInf.getBaojiIdList()!=null){ + List<BattgroupBaojigroup> listBj=new ArrayList<>(); + for (int baojiId:devInf.getBaojiIdList()) { + BattgroupBaojigroup baojigroup=new BattgroupBaojigroup(); + baojigroup.setDevId(devId); + baojigroup.setBaojiGroupId(baojiId); + listBj.add(baojigroup); + } + //灏嗚澶囨坊鍔犺繘鎸囧畾鐨勫寘鏈虹粍 + battBjmapper.insertBatchSomeColumn(listBj); + } + } return new Response().set(1,bl>0); } //鍒ゆ柇璁惧绫诲瀷鐢熸垚devId -- Gitblit v1.9.1