From f7ada25e7474bfdbd2f00b49e1daf32eb47524d1 Mon Sep 17 00:00:00 2001 From: lxw <810412026@qq.com> Date: 星期二, 23 五月 2023 17:33:52 +0800 Subject: [PATCH] 删除用户时去掉用户对应包机组信息和权限组信息 --- src/main/java/com/whyc/service/UserService.java | 13 ++++++++++--- 1 files changed, 10 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/whyc/service/UserService.java b/src/main/java/com/whyc/service/UserService.java index dbe3c1b..26412c4 100644 --- a/src/main/java/com/whyc/service/UserService.java +++ b/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; } // 灏嗘墍鏈夌櫥闄嗙殑鐢ㄦ埛鐨勪俊鎭瓨鍒癮pplication涓� -- Gitblit v1.9.1