1、定时拉取人员数据
2、过滤掉部分人员不更新同步
This commit is contained in:
@@ -380,4 +380,9 @@ public class Sys_user extends BaseModel implements Serializable {
|
|||||||
@ColDefine(type = ColType.VARCHAR, width = 50)
|
@ColDefine(type = ColType.VARCHAR, width = 50)
|
||||||
@DataCenterColumn(name = "党政职务", key = "DZZW")
|
@DataCenterColumn(name = "党政职务", key = "DZZW")
|
||||||
private String position;
|
private String position;
|
||||||
|
|
||||||
|
@Column
|
||||||
|
@Comment("是否同步")
|
||||||
|
@ColDefine(type = ColType.CHAR, width = 1)
|
||||||
|
private String isSyn;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -188,6 +188,9 @@ public class SysDataUserAllUpdateServiceImpl implements SysDataUserUpdateService
|
|||||||
for (Sys_user_source source : sources) {
|
for (Sys_user_source source : sources) {
|
||||||
Sys_user user = userMap.get(source.getLoginname());
|
Sys_user user = userMap.get(source.getLoginname());
|
||||||
|
|
||||||
|
if (ObjectUtil.isNotEmpty(user) && user.getIsSyn().equals("0")) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
// 创建用户对象
|
// 创建用户对象
|
||||||
Sys_user u = new Sys_user();
|
Sys_user u = new Sys_user();
|
||||||
BeanUtils.copyProperties(source, u);
|
BeanUtils.copyProperties(source, u);
|
||||||
@@ -206,6 +209,7 @@ public class SysDataUserAllUpdateServiceImpl implements SysDataUserUpdateService
|
|||||||
addMemberUserIds.add(u.getId());
|
addMemberUserIds.add(u.getId());
|
||||||
}
|
}
|
||||||
needInitUserList.add(u);
|
needInitUserList.add(u);
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
// 修改现有用户
|
// 修改现有用户
|
||||||
u.setId(user.getId());
|
u.setId(user.getId());
|
||||||
|
|||||||
@@ -57,6 +57,6 @@ public class SysUserAllRenewJob implements Job {
|
|||||||
param.setUpdateMode(SysDataUpdateMode.ALL.name());
|
param.setUpdateMode(SysDataUpdateMode.ALL.name());
|
||||||
param.setConditionGroup(conditionGroup);
|
param.setConditionGroup(conditionGroup);
|
||||||
|
|
||||||
// sysDataUserUpdateService.update(param);
|
sysDataUserUpdateService.update(param);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user