From d5dfa96859394c146e028cbd7064a4e47cd7d85b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A7=A6=E9=B8=BF=E5=B1=95?= <18031053041@163.com> Date: Mon, 13 Jul 2026 11:27:51 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E4=B8=89=E6=96=B9=E4=B8=BB?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E6=8E=A5=E5=8F=A3=E4=BF=AE=E5=A4=8D1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../MdmMasterDataApplicationService.java | 27 ------------------- 1 file changed, 27 deletions(-) diff --git a/mhd_thrid_party/src/main/java/com/linke/thirdParty/application/server/MdmMasterDataApplicationService.java b/mhd_thrid_party/src/main/java/com/linke/thirdParty/application/server/MdmMasterDataApplicationService.java index f0618c018..f6ced87b9 100644 --- a/mhd_thrid_party/src/main/java/com/linke/thirdParty/application/server/MdmMasterDataApplicationService.java +++ b/mhd_thrid_party/src/main/java/com/linke/thirdParty/application/server/MdmMasterDataApplicationService.java @@ -8,7 +8,6 @@ import com.linke.thirdParty.domain.departInterfaceInfo.repository.mapper.SysDepa import com.mhd.common.core.domain.thirdparty.MdmMerchantQueryDTO; import com.mhd.common.core.domain.thirdparty.MdmMerchantQueryResultDTO; import com.mhd.common.core.domain.thirdparty.MdmMerchantRecordDTO; -import com.mhd.common.core.domain.thirdparty.MdmMerchantSyncFilter; import com.mhd.common.core.exception.ServiceException; import com.mhd.common.core.utils.StringUtils; import lombok.extern.slf4j.Slf4j; @@ -24,7 +23,6 @@ import java.nio.charset.StandardCharsets; import java.util.ArrayList; import java.util.List; import java.util.UUID; -import java.util.stream.Collectors; /** * 北京三维天地 MDM 客商主数据查询 @@ -46,31 +44,6 @@ public class MdmMasterDataApplicationService { queryDTO.getOrgNcCode(), queryDTO.getCurrentPage(), queryDTO.getLastModifyRecordTime()); String responseBody = doPost(config.url, config.usercode, config.password, requestBody); MdmMerchantQueryResultDTO result = parseResponse(responseBody); - return applyOrgFilter(queryDTO, result); - } - - /** - * 按组织NC编码匹配客商CODE,过滤无关数据并修正分页描述。 - */ - private MdmMerchantQueryResultDTO applyOrgFilter(MdmMerchantQueryDTO queryDTO, MdmMerchantQueryResultDTO result) { - if (result == null || StringUtils.isEmpty(queryDTO.getOrgNcCode()) - || result.getDataInfo() == null || result.getDataInfo().isEmpty()) { - return result; - } - String orgNcCode = queryDTO.getOrgNcCode().trim(); - int rawCount = result.getDataInfo().size(); - List filtered = result.getDataInfo().stream() - .filter(record -> orgNcCode.equals(record.getDesc24())) - .collect(Collectors.toList()); - result.setDataInfo(filtered); - if (rawCount != filtered.size()) { - String note = String.format( - "(MDM原始%d条,按CODE=%s过滤后%d条;MDM总条数totalNumber为未过滤全库统计)", - rawCount, orgNcCode, filtered.size()); - result.setDesc(StringUtils.isEmpty(result.getDesc()) ? note : result.getDesc() + note); - log.info("MDM客商查询应用侧过滤 orgNcCode={}, rawPageSize={}, filteredPageSize={}, mdmTotalNumber={}", - orgNcCode, rawCount, filtered.size(), result.getTotalNumber()); - } return result; }