iwork 人员组织同步相关

This commit is contained in:
chenbowen
2025-11-25 16:05:52 +08:00
parent 59afa893b0
commit e2dbaf12a4
3 changed files with 7 additions and 3 deletions

View File

@@ -13,7 +13,8 @@ import lombok.Getter;
public enum DeptSourceEnum { public enum DeptSourceEnum {
EXTERNAL(1, "外部部门"), // 系统创建的部门 EXTERNAL(1, "外部部门"), // 系统创建的部门
SYNC(2, "同步部门"); // 通过 OrgSyncService 同步的部门 SYNC(2, "同步部门"), // 通过 OrgSyncService 同步的部门
IWORK(3, "iWork 同步"); // 通过 iWork 同步的部门
/** /**
* 类型 * 类型

View File

@@ -13,7 +13,8 @@ import lombok.Getter;
public enum UserSourceEnum { public enum UserSourceEnum {
EXTERNAL(1, "外部用户"), // 系统创建、注册等方式产生的用户 EXTERNAL(1, "外部用户"), // 系统创建、注册等方式产生的用户
SYNC(2, "同步用户"); // 通过 UserSyncService 同步的用户 SYNC(2, "同步用户"), // 通过 UserSyncService 同步的用户
IWORK(3, "iWork 用户"); // 通过 iWork 全量/单条同步产生的用户
/** /**
* 类型 * 类型

View File

@@ -444,7 +444,9 @@ public class AdminAuthServiceImpl implements AdminAuthService {
Integer userSource = user.getUserSource(); Integer userSource = user.getUserSource();
// 同步用户(SYNC = 2)为内部用户需要使用E办登录 // 同步用户(SYNC = 2)为内部用户需要使用E办登录
if (userSource != null && userSource.equals(UserSourceEnum.SYNC.getSource())) { if (userSource != null &&
(userSource.equals(UserSourceEnum.SYNC.getSource()) ||
userSource.equals(UserSourceEnum.IWORK.getSource()))) {
return true; return true;
} }