|
|
@ -1117,6 +1117,8 @@ public class BaseVehicleOutService extends MybatisBaseService<BaseVehicleOutMapp |
|
|
|
dataMap.put("saleType", baseVehicleOutApply.getSaleTypeValue()); |
|
|
|
//销售日期
|
|
|
|
dataMap.put("saleDate", baseVehicleOutApply.getSaleDate()); |
|
|
|
//合同编号
|
|
|
|
dataMap.put("conNo", baseVehicleOutApply.getContractNo()); |
|
|
|
//单据编号
|
|
|
|
dataMap.put("billNo", baseVehicleOutApply.getBillNo()); |
|
|
|
//客户名称电话
|
|
|
@ -1453,9 +1455,8 @@ public class BaseVehicleOutService extends MybatisBaseService<BaseVehicleOutMapp |
|
|
|
bdCustomer.setTOrgIds(basePurchaseSystemDetailsVo.getOrgCode()); |
|
|
|
//出库类型是否为全款车(001全款车)
|
|
|
|
if (!"001".equals(payTypeKey)) {//贷款
|
|
|
|
String num = String.format("%02d", j); |
|
|
|
String FNumber = baseVehicleZSOutApplyDto.getContractNo() + num; |
|
|
|
j = j + 1; |
|
|
|
BusSalesOrderVehicle busSalesOrderVehicle = busSalesOrderVehicleFeign.selectByNoAndVinSid(baseVehicleZSOutApplyDto.getContractNo(),dto.getVinSid()).getData(); |
|
|
|
String FNumber = busSalesOrderVehicle.getTemporaryNo(); |
|
|
|
Boolean aBoolean = finKingDeeFeign.customerExistState(FNumber).getData(); |
|
|
|
if (!aBoolean) { |
|
|
|
bdCustomer.setFName(baseVehicleZSOutApplyDto.getCustomerName() + dto.getVinNo().substring(dto.getVinNo().length() - 8)); |
|
|
@ -1464,7 +1465,6 @@ public class BaseVehicleOutService extends MybatisBaseService<BaseVehicleOutMapp |
|
|
|
bdCustomers.add(bdCustomer); |
|
|
|
finKingDeeFeign.draftBdCustomers(bdCustomers); |
|
|
|
} else { |
|
|
|
BusSalesOrderVehicle busSalesOrderVehicle = busSalesOrderVehicleFeign.fetchByLSBM(FNumber).getData(); |
|
|
|
//修改客户简称为合同编号
|
|
|
|
bdCustomer.setFName(baseVehicleZSOutApplyDto.getCustomerName() + busSalesOrderVehicle.getLinkNo().substring(busSalesOrderVehicle.getLinkNo().length() - 8)); |
|
|
|
bdCustomer.setFShortName(baseVehicleZSOutApplyDto.getCustomerName() + busSalesOrderVehicle.getLinkNo()); |
|
|
|