whyclxw
2025-04-25 664315dd5566de0fa02b4b864d355e4198aca804
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,"添加包机组成功");
    }
    //编辑包机组