|
|
@ -31,6 +31,8 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
|
import com.yxt.anrui.base.api.basepurchasesystem.BasePurchaseSystemDetailsVo; |
|
|
|
import com.yxt.anrui.base.api.basepurchasesystem.BasePurchaseSystemFeign; |
|
|
|
import com.yxt.anrui.base.api.basevehicle.BaseVehicleFeign; |
|
|
|
import com.yxt.anrui.base.api.basevehicle.BaseVehicleSelectVo; |
|
|
|
import com.yxt.anrui.buscenter.api.bussalesorder.BusSalesOrder; |
|
|
|
import com.yxt.anrui.buscenter.api.bussalesorderborrower.BusSalesOrderBorrower; |
|
|
|
import com.yxt.anrui.buscenter.api.bussalesorderborrower.BusSalesOrderBorrowerDetailsVo; |
|
|
@ -127,6 +129,8 @@ public class BusSalesOrderLoancontractService extends MybatisBaseService<BusSale |
|
|
|
private LoanFinPolicyFeign loanFinPolicyFeign; |
|
|
|
@Autowired |
|
|
|
private LoanFinBankFeign loanFinBankFeign; |
|
|
|
@Autowired |
|
|
|
private BaseVehicleFeign baseVehicleFeign; |
|
|
|
|
|
|
|
private QueryWrapper<BusSalesOrderLoancontract> createQueryWrapper(BusSalesOrderLoancontractQuery query) { |
|
|
|
// todo: 这里根据具体业务调整查询条件
|
|
|
@ -379,10 +383,16 @@ public class BusSalesOrderLoancontractService extends MybatisBaseService<BusSale |
|
|
|
List<BusSalesOrderVehicle> busSalesOrderVehicleList = busSalesOrderVehicleService.selectListByOrderSidAndXdConSid(saleOrderSid, loanOtherReceivablePush.getLoanContractSid()); |
|
|
|
if (!busSalesOrderVehicleList.isEmpty()) { |
|
|
|
for (BusSalesOrderVehicle busSalesOrderVehicle : busSalesOrderVehicleList) { |
|
|
|
String vinNoCode = ""; |
|
|
|
if (StringUtils.isNotBlank(busSalesOrderVehicle.getLinkSid())) { |
|
|
|
BaseVehicleSelectVo data = baseVehicleFeign.details(busSalesOrderVehicle.getLinkSid()).getData(); |
|
|
|
if (null != data) { |
|
|
|
vinNoCode = data.getVinNo(); |
|
|
|
} |
|
|
|
} |
|
|
|
String customerNumber = ""; |
|
|
|
//判断财务系统是否有客户
|
|
|
|
Boolean aBoolean = finKingDeeFeign.customerExistState(busSalesOrderVehicle.getTemporaryNo()).getData(); |
|
|
|
String vinNoCode = ""; |
|
|
|
String linkNo = ""; |
|
|
|
if (!aBoolean) { |
|
|
|
// List<BdCustomer> bdCustomers = new ArrayList<>();
|
|
|
|