|
|
@ -370,6 +370,7 @@ public class BusSalesOrderLoancontractService extends MybatisBaseService<BusSale |
|
|
|
String customerNumber = ""; |
|
|
|
//判断财务系统是否有客户
|
|
|
|
Boolean aBoolean = finKingDeeFeign.customerExistState(busSalesOrderVehicle.getTemporaryNo()).getData(); |
|
|
|
String linkNo = ""; |
|
|
|
if (!aBoolean) { |
|
|
|
// List<BdCustomer> bdCustomers = new ArrayList<>();
|
|
|
|
BdCustomer bdCustomer = new BdCustomer(); |
|
|
@ -378,7 +379,6 @@ public class BusSalesOrderLoancontractService extends MybatisBaseService<BusSale |
|
|
|
BasePurchaseSystemDetailsVo data = basePurchaseSystemFeign.fetchDetailsByDeptSid(salesOrder.getPurchaseSystemSid()).getData(); |
|
|
|
bdCustomer.setTOrgIds(data.getOrgCode()); |
|
|
|
if (StringUtils.isNotBlank(busSalesOrderVehicle.getLinkNo())) { |
|
|
|
String linkNo = ""; |
|
|
|
if (busSalesOrderVehicle.getLinkNo().length() > 8) { |
|
|
|
linkNo = busSalesOrderVehicle.getLinkNo().substring(linkNo.length() - 8); |
|
|
|
} else { |
|
|
@ -396,6 +396,13 @@ public class BusSalesOrderLoancontractService extends MybatisBaseService<BusSale |
|
|
|
} else { |
|
|
|
customerNumber = busSalesOrderVehicle.getTemporaryNo(); |
|
|
|
} |
|
|
|
String loanContractSid = busSalesOrderVehicle.getLoanContractSid(); |
|
|
|
if (StringUtils.isNotBlank(loanContractSid)) { |
|
|
|
BusSalesOrderLoancontract loancontract = fetchBySid(loanContractSid); |
|
|
|
if (null != loancontract) { |
|
|
|
creditResult.setBillNo(loancontract.getLoanContractNo() + linkNo); |
|
|
|
} |
|
|
|
} |
|
|
|
creditResult.setCommUnit(customerNumber); |
|
|
|
SysOrganizationVo sysOrganizationVo1 = sysOrganizationFeign.fetchBySid(salesOrder.getUseOrgSid()).getData(); |
|
|
|
creditResult.setCollectionOrg(sysOrganizationVo1.getOrgCode()); |
|
|
|