lxw
2023-05-23 f7ada25e7474bfdbd2f00b49e1daf32eb47524d1
删除用户时去掉用户对应包机组信息和权限组信息
1个文件已修改
13 ■■■■ 已修改文件
src/main/java/com/whyc/service/UserService.java 13 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/UserService.java
@@ -1,6 +1,5 @@
package com.whyc.service;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
@@ -14,12 +13,12 @@
import com.whyc.mapper.UserPermitGroupDataMapper;
import com.whyc.pojo.*;
import com.whyc.util.ActionUtil;
import com.whyc.util.CommonUtil;
import com.whyc.util.RSAUtil;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.ApplicationContext;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import javax.annotation.Resource;
import javax.servlet.ServletContext;
@@ -197,8 +196,16 @@
    }
    @Transactional
    public boolean delete(int id) {
        return userMapper.deleteById(id)>0;
        UpdateWrapper wrapper = new UpdateWrapper();
        wrapper.eq("uId", id);
        //删除对应的包机组
        baoJiGroupUserMapper.delete(wrapper);
        //删除对应的权限组
        permitMapper.delete(wrapper);
        //删除用户
        return userMapper.deleteById(id) > 0;
    }
    // 将所有登陆的用户的信息存到application中