1、定时拉取人员数据

2、过滤掉部分人员不更新同步
This commit is contained in:
2026-09-21 13:49:17 +08:00
parent 3aa5c3406a
commit c5a8c39bec
3 changed files with 10 additions and 1 deletions
@@ -380,4 +380,9 @@ public class Sys_user extends BaseModel implements Serializable {
@ColDefine(type = ColType.VARCHAR, width = 50)
@DataCenterColumn(name = "党政职务", key = "DZZW")
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) {
Sys_user user = userMap.get(source.getLoginname());
if (ObjectUtil.isNotEmpty(user) && user.getIsSyn().equals("0")) {
continue;
}
// 创建用户对象
Sys_user u = new Sys_user();
BeanUtils.copyProperties(source, u);
@@ -206,6 +209,7 @@ public class SysDataUserAllUpdateServiceImpl implements SysDataUserUpdateService
addMemberUserIds.add(u.getId());
}
needInitUserList.add(u);
} else {
// 修改现有用户
u.setId(user.getId());
@@ -57,6 +57,6 @@ public class SysUserAllRenewJob implements Job {
param.setUpdateMode(SysDataUpdateMode.ALL.name());
param.setConditionGroup(conditionGroup);
// sysDataUserUpdateService.update(param);
sysDataUserUpdateService.update(param);
}
}