feat:记录ouId = 0清洗失败的记录

This commit is contained in:
lilong 2024-03-06 19:52:23 +08:00
parent 7af88388a6
commit 2e992bd23d
2 changed files with 7 additions and 5 deletions

View File

@ -427,16 +427,16 @@ public class OuIdMigrateService {
ext = new PendingRecordExt();
if (record.getIsOuIdMigrated() == YesOrNo.YES)
return null;
// 找不到的newOuId不进行更新
if (newOuId == null || newOuId == 0 ) {
return null;
}
// 最原始的ouId不要被覆盖了
if (ext.getMigrateOu().getOriginalOuId() != null)
ext.getMigrateOu().setOriginalOuId(record.getOuId());
ext.getMigrateOu().setOuIdMigrateTime(new Date());
ext.getMigrateOu().setOuIdMigrateDesc(ouIdMigrateDesc);
// 找不到的newOuId不进行更新
if (newOuId == null || newOuId == 0 ) {
ext.getMigrateOu().setOuIdZeroFail(true);
}
PendingMessageRecord update = new PendingMessageRecord();
update.setId(record.getId());
update.setOuId(newOuId);

View File

@ -20,5 +20,7 @@ public class PendingRecordExt {
private Date ouIdMigrateTime;
// ouId迁移描述
private String ouIdMigrateDesc;
// ouId = 0清洗失败
private Boolean ouIdZeroFail;
}
}