:refactor: HCS合同/开票判重查询字段名提取至HcsFieldConstant
This commit is contained in:
+3
-2
@@ -47,6 +47,7 @@ import org.springblade.hcs.dto.HcsXformFieldDTO;
|
|||||||
import org.springblade.hcs.exception.HcsException;
|
import org.springblade.hcs.exception.HcsException;
|
||||||
import org.springblade.hcs.feign.IHcsClient;
|
import org.springblade.hcs.feign.IHcsClient;
|
||||||
import org.springblade.transport.constant.HcsContractFieldConstant;
|
import org.springblade.transport.constant.HcsContractFieldConstant;
|
||||||
|
import org.springblade.transport.constant.HcsFieldConstant;
|
||||||
import org.springblade.transport.constant.HcsSyncConstant;
|
import org.springblade.transport.constant.HcsSyncConstant;
|
||||||
import org.springblade.transport.mapper.ContractManageMapper;
|
import org.springblade.transport.mapper.ContractManageMapper;
|
||||||
import org.springblade.transport.mapper.CustomerArchiveMapper;
|
import org.springblade.transport.mapper.CustomerArchiveMapper;
|
||||||
@@ -302,9 +303,9 @@ public class HcsContractSyncSupport {
|
|||||||
*/
|
*/
|
||||||
private String findExistFdId(ContractManage contractManage) {
|
private String findExistFdId(ContractManage contractManage) {
|
||||||
HcsPageQueryDTO query = new HcsPageQueryDTO();
|
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.setOffset(0);
|
||||||
query.setPageSize(10);
|
query.setPageSize(10);
|
||||||
HcsResult<HcsPageVO<HcsContractVO>> result = hcsClient.contractList(query);
|
HcsResult<HcsPageVO<HcsContractVO>> result = hcsClient.contractList(query);
|
||||||
|
|||||||
+3
-2
@@ -48,6 +48,7 @@ import org.springblade.system.cache.SysCache;
|
|||||||
import org.springblade.system.cache.UserCache;
|
import org.springblade.system.cache.UserCache;
|
||||||
import org.springblade.system.pojo.entity.Dept;
|
import org.springblade.system.pojo.entity.Dept;
|
||||||
import org.springblade.system.pojo.entity.User;
|
import org.springblade.system.pojo.entity.User;
|
||||||
|
import org.springblade.transport.constant.HcsFieldConstant;
|
||||||
import org.springblade.transport.constant.HcsSyncConstant;
|
import org.springblade.transport.constant.HcsSyncConstant;
|
||||||
import org.springblade.transport.mapper.ContractManageMapper;
|
import org.springblade.transport.mapper.ContractManageMapper;
|
||||||
import org.springblade.transport.mapper.InvoiceApplicationInvoiceMapper;
|
import org.springblade.transport.mapper.InvoiceApplicationInvoiceMapper;
|
||||||
@@ -221,9 +222,9 @@ public class HcsInvoiceRegSyncSupport {
|
|||||||
*/
|
*/
|
||||||
private String findExistFdId(InvoiceApplication application) {
|
private String findExistFdId(InvoiceApplication application) {
|
||||||
HcsPageQueryDTO query = new HcsPageQueryDTO();
|
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.setOffset(0);
|
||||||
query.setPageSize(10);
|
query.setPageSize(10);
|
||||||
HcsResult<HcsPageVO<HcsInvoiceRegVO>> result = hcsClient.invoiceRegistrationList(query);
|
HcsResult<HcsPageVO<HcsInvoiceRegVO>> result = hcsClient.invoiceRegistrationList(query);
|
||||||
|
|||||||
Reference in New Issue
Block a user