多角色保存修复、售后退款余额、积分处理、微信退款类型处理、升级springboot2.7.10、druid1.2.16、mybatis-plus3.5.3
This commit is contained in:
@ -276,14 +276,16 @@ public class SysUserServiceImpl extends BaseServiceImpl<SysUserMapper, User> imp
|
||||
user.setSex(resources.getSex());
|
||||
boolean result = this.saveOrUpdate(user);
|
||||
usersRolesService.lambdaUpdate().eq(UsersRoles ::getUserId,resources.getId()).remove();
|
||||
UsersRoles usersRoles = new UsersRoles();
|
||||
usersRoles.setUserId(resources.getId());
|
||||
List<UsersRoles> usersRolesList = new ArrayList<>();
|
||||
Set<Role> set = resources.getRoles();
|
||||
for (Role roleIds : set ) {
|
||||
for (Role roleIds : set) {
|
||||
UsersRoles usersRoles = new UsersRoles();
|
||||
usersRoles.setUserId(resources.getId());
|
||||
usersRoles.setRoleId(roleIds.getId());
|
||||
usersRolesList.add(usersRoles);
|
||||
}
|
||||
if (result) {
|
||||
usersRolesService.save(usersRoles);
|
||||
usersRolesService.saveBatch(usersRolesList);
|
||||
}
|
||||
|
||||
// 如果用户的角色改变了,需要手动清理下缓存
|
||||
|
Reference in New Issue
Block a user