From b7005ea5477bd4b7e20992156aa38ce7c9f54461 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B3=89=E4=BD=B3?= <1107186916@qq.com> Date: Tue, 13 Oct 2026 11:38:31 +0800 Subject: [PATCH] =?UTF-8?q?:refactor:=20HCS=E5=90=88=E5=90=8C/=E5=BC=80?= =?UTF-8?q?=E7=A5=A8=E5=88=A4=E9=87=8D=E6=9F=A5=E8=AF=A2=E5=AD=97=E6=AE=B5?= =?UTF-8?q?=E5=90=8D=E6=8F=90=E5=8F=96=E8=87=B3HcsFieldConstant?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../transport/support/hcs/HcsContractSyncSupport.java | 5 +++-- .../transport/support/hcs/HcsInvoiceRegSyncSupport.java | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/blade-service/blade-transport/src/main/java/org/springblade/transport/support/hcs/HcsContractSyncSupport.java b/blade-service/blade-transport/src/main/java/org/springblade/transport/support/hcs/HcsContractSyncSupport.java index 876b6f6a..0a033b98 100644 --- a/blade-service/blade-transport/src/main/java/org/springblade/transport/support/hcs/HcsContractSyncSupport.java +++ b/blade-service/blade-transport/src/main/java/org/springblade/transport/support/hcs/HcsContractSyncSupport.java @@ -47,6 +47,7 @@ import org.springblade.hcs.dto.HcsXformFieldDTO; import org.springblade.hcs.exception.HcsException; import org.springblade.hcs.feign.IHcsClient; import org.springblade.transport.constant.HcsContractFieldConstant; +import org.springblade.transport.constant.HcsFieldConstant; import org.springblade.transport.constant.HcsSyncConstant; import org.springblade.transport.mapper.ContractManageMapper; import org.springblade.transport.mapper.CustomerArchiveMapper; @@ -302,9 +303,9 @@ public class HcsContractSyncSupport { */ private String findExistFdId(ContractManage contractManage) { HcsPageQueryDTO query = new HcsPageQueryDTO(); - query.setColumns(List.of("fdId", "fdNumber")); + query.setColumns(List.of(HcsFieldConstant.CONTRACT_FD_ID, HcsFieldConstant.CONTRACT_FD_NUMBER)); // 判重条件:合同编号精确匹配 - query.setConditions(Map.of("fdNumber", Objects.toString(contractManage.getContractNo(), ""))); + query.setConditions(Map.of(HcsFieldConstant.CONTRACT_FD_NUMBER, Objects.toString(contractManage.getContractNo(), ""))); query.setOffset(0); query.setPageSize(10); HcsResult> result = hcsClient.contractList(query); diff --git a/blade-service/blade-transport/src/main/java/org/springblade/transport/support/hcs/HcsInvoiceRegSyncSupport.java b/blade-service/blade-transport/src/main/java/org/springblade/transport/support/hcs/HcsInvoiceRegSyncSupport.java index 9a7fef20..067ab47b 100644 --- a/blade-service/blade-transport/src/main/java/org/springblade/transport/support/hcs/HcsInvoiceRegSyncSupport.java +++ b/blade-service/blade-transport/src/main/java/org/springblade/transport/support/hcs/HcsInvoiceRegSyncSupport.java @@ -48,6 +48,7 @@ import org.springblade.system.cache.SysCache; import org.springblade.system.cache.UserCache; import org.springblade.system.pojo.entity.Dept; import org.springblade.system.pojo.entity.User; +import org.springblade.transport.constant.HcsFieldConstant; import org.springblade.transport.constant.HcsSyncConstant; import org.springblade.transport.mapper.ContractManageMapper; import org.springblade.transport.mapper.InvoiceApplicationInvoiceMapper; @@ -221,9 +222,9 @@ public class HcsInvoiceRegSyncSupport { */ private String findExistFdId(InvoiceApplication application) { HcsPageQueryDTO query = new HcsPageQueryDTO(); - query.setColumns(List.of("fdId", "fdNumber")); + query.setColumns(List.of(HcsFieldConstant.INVOICE_FD_ID, HcsFieldConstant.INVOICE_FD_NUMBER)); // 判重条件:单据编号精确匹配 - query.setConditions(Map.of("fdNumber", Objects.toString(application.getApplicationNo(), ""))); + query.setConditions(Map.of(HcsFieldConstant.INVOICE_FD_NUMBER, Objects.toString(application.getApplicationNo(), ""))); query.setOffset(0); query.setPageSize(10); HcsResult> result = hcsClient.invoiceRegistrationList(query);