src/main/java/com/whyc/service/BaojigroupService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/service/LockInfService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/resources/mapper/LockInfMapper.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/whyc/service/BaojigroupService.java
@@ -15,10 +15,7 @@ import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import java.util.LinkedHashMap; import java.util.LinkedList; import java.util.List; import java.util.Map; import java.util.*; import java.util.stream.Collectors; @Service @@ -37,11 +34,32 @@ @Autowired(required = false) private LockInfMapper lockInfMapper; //将内置用户加入到包机组下 public void insertNeiZhi(Integer baojiId){ List<BaojigroupUsr> list=new ArrayList<>(); BaojigroupUsr bjUsr1=new BaojigroupUsr(); bjUsr1.setUid(1); bjUsr1.setBaojiId(baojiId); list.add(bjUsr1); BaojigroupUsr bjUsr2=new BaojigroupUsr(); bjUsr2.setUid(2); bjUsr2.setBaojiId(baojiId); list.add(bjUsr2); bjUsrmapper.insertBatchSomeColumn(list); } //添加包机组 public Response addBaoji(String baojiName) { Baojigroup baoji=new Baojigroup(); baoji.setBaojiName(baojiName); int bl=mapper.insert(baoji); if(bl>0){ //将内置用户加入到包机组下 QueryWrapper wrapper=new QueryWrapper(); wrapper.eq("baoji_name",baojiName); baoji=mapper.selectOne(wrapper); insertNeiZhi(baoji.getId()); } return new Response().set(1,bl>0,"添加包机组成功"); } //编辑包机组 src/main/java/com/whyc/service/LockInfService.java
@@ -43,6 +43,9 @@ private BaojigroupUsrMapper bjUserMapper; @Autowired(required = false) private BaojigroupService baojiService; @Autowired(required = false) private BaojigroupMapper bjMapper; @Autowired(required = false) @@ -169,6 +172,7 @@ wrapper4.eq("baoji_name","默认包机组"); wrapper4.last("limit 1"); group=bjMapper.selectOne(wrapper4); baojiService.insertNeiZhi(group.getId()); } BaojigroupUsr bjUsr=new BaojigroupUsr(); bjUsr.setUid(uinf.getUid()); src/main/resources/mapper/LockInfMapper.xml
@@ -129,8 +129,8 @@ select distinct lock_id from plus_user.tb_baojigroup_lock,plus_user.tb_baojigroup_usr <where> tb_baojigroup_lock.baoji_id=tb_baojigroup_usr.baoji_id <if test="uid>100"> and tb_baojigroup_usr.uid=#{uid} <if test="dto.uid>100"> and tb_baojigroup_usr.uid=#{dto.uid} </if> </where> )