iwork 人员组织同步相关
This commit is contained in:
@@ -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 同步的部门
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 类型
|
* 类型
|
||||||
|
|||||||
@@ -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 全量/单条同步产生的用户
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 类型
|
* 类型
|
||||||
|
|||||||
@@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user