|
@ -4664,6 +4664,30 @@ public class FinBillApplicationService extends MybatisBaseService<FinBillApplica |
|
|
finBillApplicationDetailsVo.setCustomerName(commonContract.getPartyB()); |
|
|
finBillApplicationDetailsVo.setCustomerName(commonContract.getPartyB()); |
|
|
finBillApplicationDetailsVo.setModelSid(commonContract.getModelSid()); |
|
|
finBillApplicationDetailsVo.setModelSid(commonContract.getModelSid()); |
|
|
finBillApplicationDetailsVo.setModelName(commonContract.getModelName()); |
|
|
finBillApplicationDetailsVo.setModelName(commonContract.getModelName()); |
|
|
|
|
|
//生成的合同下载地址
|
|
|
|
|
|
int contractBtns = 0; |
|
|
|
|
|
//根据合同号查询销售订单数据
|
|
|
|
|
|
busSalesOrder = baseMapper.selectByContract(query.getContractNo()); |
|
|
|
|
|
SolutionsDetailsVo loanSolutions = loanSolutionsFeign.selectDetailss(busSalesOrder.getSid()).getData(); |
|
|
|
|
|
BusSalesOrderModel busSalesOrderModel = baseMapper.selectByOrderSid(busSalesOrder.getSid()); |
|
|
|
|
|
BusSalesOrderPrice busSalesOrderPrice = baseMapper.selectByPrices(busSalesOrder.getSid()); |
|
|
|
|
|
if ("1".equals(busSalesOrder.getPayTypeKey())) {//全款
|
|
|
|
|
|
contractBtns = 1; |
|
|
|
|
|
}else{ |
|
|
|
|
|
if(StringUtils.isNotBlank(loanSolutions.getTypeKey())){ |
|
|
|
|
|
contractBtns = 2; |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
finBillApplicationDetailsVo.setContractBtns(contractBtns); |
|
|
|
|
|
//销售订单开票sid
|
|
|
|
|
|
if(StringUtils.isNotBlank(busSalesOrder.getAffiliatedCompanySid())){ |
|
|
|
|
|
finBillApplicationDetailsVo.setOrderInvoiceSid(busSalesOrder.getAffiliatedCompanySid()); |
|
|
|
|
|
} |
|
|
|
|
|
if(busSalesOrderPrice != null){ |
|
|
|
|
|
if(busSalesOrderPrice.getSingleFinalPrice() != null){ |
|
|
|
|
|
finBillApplicationDetailsVo.setOrderInvoicePrice(busSalesOrderPrice.getSingleFinalPrice().toString()); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
} else { |
|
|
} else { |
|
|
finBillApplicationDetailsVo = fetchDetailsVoBySid(sid); |
|
|
finBillApplicationDetailsVo = fetchDetailsVoBySid(sid); |
|
|
} |
|
|
} |
|
|