1. 使用 id 进行同步,避免 username 修改后提示重复的 bug
This commit is contained in:
@@ -272,7 +272,7 @@ public class IWorkSyncProcessorImpl implements IWorkSyncProcessor {
|
|||||||
CommonStatusEnum status = inactive ? CommonStatusEnum.DISABLE : CommonStatusEnum.ENABLE;
|
CommonStatusEnum status = inactive ? CommonStatusEnum.DISABLE : CommonStatusEnum.ENABLE;
|
||||||
// 直接沿用 iWork 原始密码,避免重复格式化造成校验偏差
|
// 直接沿用 iWork 原始密码,避免重复格式化造成校验偏差
|
||||||
String externalPassword = trimToNull(user.getPassword());
|
String externalPassword = trimToNull(user.getPassword());
|
||||||
AdminUserDO existing = adminUserMapper.selectByUsername(username);
|
AdminUserDO existing = adminUserMapper.selectById(user.getId());
|
||||||
UserSyncOutcome outcome;
|
UserSyncOutcome outcome;
|
||||||
if (existing == null) {
|
if (existing == null) {
|
||||||
if (!options.isCreateIfMissing()) {
|
if (!options.isCreateIfMissing()) {
|
||||||
|
|||||||
Reference in New Issue
Block a user