fix(iam): 完善对接
This commit is contained in:
+7
-1
@@ -883,7 +883,13 @@ public class SyncIamService {
|
|||||||
try {
|
try {
|
||||||
for (UserRoleDto userRoleDto : userRoleDtoList){
|
for (UserRoleDto userRoleDto : userRoleDtoList){
|
||||||
QueryWrapper<SysUserRole> queryWrapper = new QueryWrapper<SysUserRole>();
|
QueryWrapper<SysUserRole> queryWrapper = new QueryWrapper<SysUserRole>();
|
||||||
queryWrapper.eq("user_id", userRoleDto.getUserId());
|
// 根据 accountCode 字段(即用户名username) 从数据库里查出来用户id,在给到sysUserRole
|
||||||
|
LoginUser userInfo = sysBaseAPI.getUserByName(userRoleDto.getAccountCode());
|
||||||
|
if (userInfo == null){
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
queryWrapper.eq("user_id", userInfo.getId());
|
||||||
queryWrapper.eq("role_id", userRoleDto.getArId());
|
queryWrapper.eq("role_id", userRoleDto.getArId());
|
||||||
|
|
||||||
this.sysUserRoleService.remove(queryWrapper);
|
this.sysUserRoleService.remove(queryWrapper);
|
||||||
|
|||||||
Reference in New Issue
Block a user