fix(iam): 完善对接
This commit is contained in:
+7
-1
@@ -883,7 +883,13 @@ public class SyncIamService {
|
||||
try {
|
||||
for (UserRoleDto userRoleDto : userRoleDtoList){
|
||||
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());
|
||||
|
||||
this.sysUserRoleService.remove(queryWrapper);
|
||||
|
||||
Reference in New Issue
Block a user