fix(iam): 完善对接

This commit is contained in:
yjz
2023-11-21 15:49:24 +08:00
parent 32385e5e8d
commit 4f483c51a1
@@ -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);