From 59411a551afeca8f627079a4224074617d38d875 Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Mon, 30 May 2022 18:03:17 +0800
Subject: [PATCH] 20220527

---
 src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/RoleServiceImpl.java |   22 ++++++++++++++--------
 1 files changed, 14 insertions(+), 8 deletions(-)

diff --git a/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/RoleServiceImpl.java b/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/RoleServiceImpl.java
index 4078bbd..f95c35a 100644
--- a/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/RoleServiceImpl.java
+++ b/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/RoleServiceImpl.java
@@ -11,14 +11,8 @@
 import com.xcong.farmer.cms.modules.system.dto.AdminAddRoleDto;
 import com.xcong.farmer.cms.modules.system.dto.AdminRoleDto;
 import com.xcong.farmer.cms.modules.system.dto.AdminUpdateRoleDto;
-import com.xcong.farmer.cms.modules.system.entity.MenuEntity;
-import com.xcong.farmer.cms.modules.system.entity.RoleEntity;
-import com.xcong.farmer.cms.modules.system.entity.RoleMenuEntity;
-import com.xcong.farmer.cms.modules.system.entity.UserRoleEntity;
-import com.xcong.farmer.cms.modules.system.mapper.MenuMapper;
-import com.xcong.farmer.cms.modules.system.mapper.RoleMapper;
-import com.xcong.farmer.cms.modules.system.mapper.RoleMenuMapper;
-import com.xcong.farmer.cms.modules.system.mapper.UserRoleMapper;
+import com.xcong.farmer.cms.modules.system.entity.*;
+import com.xcong.farmer.cms.modules.system.mapper.*;
 import com.xcong.farmer.cms.modules.system.service.IRoleService;
 import com.xcong.farmer.cms.modules.system.vo.AdminMenuInfoVo;
 import com.xcong.farmer.cms.modules.system.vo.AdminRoleVo;
@@ -44,6 +38,8 @@
     private RoleMenuMapper roleMenuMapper;
     @Resource
     private UserRoleMapper userRoleMapper;
+    @Resource
+    private UserMapper userMapper;
     @Resource
     private MenuMapper menuMapper;
 
@@ -151,6 +147,16 @@
         if(StrUtil.isNotEmpty(menuIds)){
             saveRoleMenus(menuIds,id);
         }
+
+        QueryWrapper<UserEntity> userWrapper = new QueryWrapper<>();
+        userWrapper.eq("role_id",id);
+        List<UserEntity> userEntities = userMapper.selectList(userWrapper);
+        if(CollUtil.isNotEmpty(userEntities)){
+            for(UserEntity userEntity : userEntities){
+                userEntity.setRoleName(roleName);
+                userMapper.updateById(userEntity);
+            }
+        }
         return Result.ok("更新成功");
     }
 

--
Gitblit v1.9.1