whyclxw
2 天以前 cf9a5039e6db9d1d5963e3fe1a37d00169ec2ef7
src/main/java/com/whyc/service/GroupService.java
@@ -65,11 +65,19 @@
    }
    //编辑权限组名
    public Response updateGroup(String groupId,String groupName) {
        UpdateWrapper wrapper=new UpdateWrapper();
        wrapper.eq("group_id",groupId);
        wrapper.set("group_name",groupName);
        int flag=mapper.update(null,wrapper);
        return new Response().set(1,flag>0,"返回");
        //查看权限组名是否存在
        QueryWrapper wrapperQ=new QueryWrapper();
        wrapperQ.eq("group_name",groupName);
        List list=mapper.selectList(wrapperQ);
        if(list!=null&&list.size()>0){
            return new Response().set(1,false,"权限组存在");
        }else{
            UpdateWrapper wrapperU=new UpdateWrapper();
            wrapperU.eq("group_id",groupId);
            wrapperU.set("group_name",groupName);
            int flag=mapper.update(null,wrapperU);
            return new Response().set(1,flag>0,"返回");
        }
    }
    //权限组下加用户
    @Transactional
@@ -101,8 +109,8 @@
            addflag=1;
        }
        if(permitGroupDto.getDelusers()!=null&&permitGroupDto.getDelusers().size()>0){
            UpdateWrapper wrapper=new UpdateWrapper();
            for (UserGroup userGroup: permitGroupDto.getDelusers()) {
                UpdateWrapper wrapper=new UpdateWrapper();
                wrapper.eq("uname",userGroup.getUname());
                wrapper.eq("group_id",userGroup.getGroupId());
                delflag+=userGroupMapper.delete(wrapper);
@@ -110,7 +118,7 @@
        }else{
            delflag=1;
        }
        return new Response().set(1,addflag>0&&delflag>0,"返回");
        return new Response().set(1,addflag>0&&delflag>0,"返回{addflag:"+addflag+",delflag:"+delflag+"}");
    }
    //权限组下加权限
    @Transactional
@@ -141,8 +149,8 @@
            addflag=1;
        }
        if(permitGroupDto.getDelpermits()!=null&&permitGroupDto.getDelpermits().size()>0){
            UpdateWrapper wrapper=new UpdateWrapper();
            for (PermitGroup permitGroup: permitGroupDto.getDelpermits()) {
                UpdateWrapper wrapper=new UpdateWrapper();
                wrapper.eq("permit_id",permitGroup.getPermitId());
                wrapper.eq("group_id",permitGroup.getGroupId());
                delflag+=permitGroupMapper.delete(wrapper);