同步过滤逻辑修改
This commit is contained in:
+1
-10
@@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user