同步过滤逻辑修改

This commit is contained in:
秦鸿展
2026-07-13 11:36:06 +08:00
parent d5dfa96859
commit f1aa799809
@@ -95,21 +95,12 @@ public final class MdmMerchantSyncFilter {
public static SkipReason resolveSkipReason(MdmMerchantRecordDTO record, String orgNcCode, public static SkipReason resolveSkipReason(MdmMerchantRecordDTO record, String orgNcCode,
Long syncOrganizationId, Long topOrganizationId) { Long syncOrganizationId, Long topOrganizationId) {
if (record == null || StringUtils.isEmpty(record.getCode())) { if (StringUtils.isEmpty(trim(record.getDesc17()))) {
return SkipReason.EMPTY_CODE; return SkipReason.EMPTY_CODE;
} }
if (!isCustomer(record)) {
return SkipReason.NOT_CUSTOMER;
}
if (!belongsToOrg(record.getDesc24(), orgNcCode, syncOrganizationId, topOrganizationId)) {
return SkipReason.ORG_MISMATCH;
}
if (StringUtils.isEmpty(trim(record.getDesc1()))) { if (StringUtils.isEmpty(trim(record.getDesc1()))) {
return SkipReason.MISSING_NAME; return SkipReason.MISSING_NAME;
} }
if (isDisabled(record)) {
return SkipReason.DISABLED;
}
return null; return null;
} }