|
|
@ -362,6 +362,31 @@ public class BusBillApplicationService extends MybatisBaseService<BusBillApplica |
|
|
|
} |
|
|
|
vo.setFinBillTrailers(busBillTrailerVos); |
|
|
|
vo.setFinBillVehicles(busBillVehicleVos); |
|
|
|
//生成的合同下载地址
|
|
|
|
|
|
|
|
int contractBtns = 0; |
|
|
|
//根据合同号查询销售订单数据
|
|
|
|
BusSalesOrder busSalesOrder = baseMapper.selectByContract(busDeliveredApply.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; |
|
|
|
} |
|
|
|
} |
|
|
|
vo.setContractBtns(contractBtns); |
|
|
|
//销售订单开票sid
|
|
|
|
if(StringUtils.isNotBlank(busSalesOrder.getAffiliatedCompanySid())){ |
|
|
|
vo.setOrderInvoiceSid(busSalesOrder.getAffiliatedCompanySid()); |
|
|
|
} |
|
|
|
if(busSalesOrderPrice != null){ |
|
|
|
if(busSalesOrderPrice.getSingleFinalPrice() != null){ |
|
|
|
vo.setOrderInvoicePrice(busSalesOrderPrice.getSingleFinalPrice().toString()); |
|
|
|
} |
|
|
|
} |
|
|
|
return vo; |
|
|
|
} |
|
|
|
String sid = busBillApplicationVo.getSid(); |
|
|
|