|
|
@ -35,9 +35,13 @@ import com.yxt.anrui.riskcenter.api.loansettlecompanycost.LoanSettleCompanyCost; |
|
|
|
import com.yxt.anrui.riskcenter.api.loansettlecompanycost.LoanSettleCompanyCostVo; |
|
|
|
import com.yxt.anrui.riskcenter.api.loansettlecompanyreduction.LoanSettleCompanyReduction; |
|
|
|
import com.yxt.anrui.riskcenter.api.loansettlecompanyreduction.LoanSettleCompanyReductionVo; |
|
|
|
import com.yxt.anrui.riskcenter.api.loansolutions.LoanSolutions; |
|
|
|
import com.yxt.anrui.riskcenter.api.loansolutionsdetail.LoanSolutionsDetail; |
|
|
|
import com.yxt.anrui.riskcenter.biz.loansettlebankcost.LoanSettleBankCostService; |
|
|
|
import com.yxt.anrui.riskcenter.biz.loansettlecompanycost.LoanSettleCompanyCostService; |
|
|
|
import com.yxt.anrui.riskcenter.biz.loansettlecompanyreduction.LoanSettleCompanyReductionService; |
|
|
|
import com.yxt.anrui.riskcenter.biz.loansolutions.LoanSolutionsMapper; |
|
|
|
import com.yxt.anrui.riskcenter.biz.loansolutionsdetail.LoanSolutionsDetailService; |
|
|
|
import com.yxt.common.base.service.MybatisBaseService; |
|
|
|
import com.yxt.common.base.utils.PagerUtil; |
|
|
|
import com.yxt.common.core.query.PagerQuery; |
|
|
@ -83,6 +87,10 @@ public class LoanSettleApplyService extends MybatisBaseService<LoanSettleApplyMa |
|
|
|
private LoanSettleCompanyCostService loanSettleCompanyCostService; |
|
|
|
@Autowired |
|
|
|
private LoanSettleCompanyReductionService loanSettleCompanyReductionService; |
|
|
|
@Autowired |
|
|
|
private LoanSolutionsMapper loanSolutionsMapper; |
|
|
|
@Autowired |
|
|
|
private LoanSolutionsDetailService loanSolutionsDetailService; |
|
|
|
|
|
|
|
|
|
|
|
public PagerVo<LoanSettleApplyVo> listPageVo(PagerQuery<LoanSettleApplyQuery> pq) { |
|
|
@ -263,17 +271,25 @@ public class LoanSettleApplyService extends MybatisBaseService<LoanSettleApplyMa |
|
|
|
String funfCost = baseMapper.selectZjzyf(busVinSid, settingDate); |
|
|
|
settleApplyCommonVo.setFunfCost(funfCost); |
|
|
|
//公司当前逾期月还
|
|
|
|
|
|
|
|
String overdueMonthPrice = baseMapper.selectGsYqYh(busVinSid, settingDate); |
|
|
|
settleApplyCommonVo.setOverdueMonthPrice(overdueMonthPrice); |
|
|
|
settleApplyCommonVo.setOverduePrice(overdueMonthPrice); |
|
|
|
//公司当期未到期月还
|
|
|
|
|
|
|
|
String currentNotDuePrice = baseMapper.selectGsDqWdq(busVinSid, settingDate); |
|
|
|
settleApplyCommonVo.setCurrentNotDuePrice(currentNotDuePrice); |
|
|
|
settleApplyCommonVo.setCompanyCurrentNotPrice(currentNotDuePrice); |
|
|
|
//公司未到期月还
|
|
|
|
|
|
|
|
String notDuePrice = baseMapper.selectGsWdq(busVinSid, settingDate); |
|
|
|
settleApplyCommonVo.setNotDuePrice(notDuePrice); |
|
|
|
//贷款保证金
|
|
|
|
|
|
|
|
//公司逾期月还
|
|
|
|
|
|
|
|
//公司当期未到期月还
|
|
|
|
|
|
|
|
//根据销售订单查询金额方案
|
|
|
|
LoanSolutions loanSolutions = loanSolutionsMapper.selectBySaleOrderSid(settleApplyCommonVo.getSaleOrderSid()); |
|
|
|
if (loanSolutions != null) { |
|
|
|
LoanSolutionsDetail loanSolutionsDetail = loanSolutionsDetailService.selectLoanSid(loanSolutions.getSid()); |
|
|
|
if (loanSolutionsDetail != null) { |
|
|
|
settleApplyCommonVo.setLoanDeposit(loanSolutionsDetail.getBondAmounts().toString()); |
|
|
|
} |
|
|
|
} |
|
|
|
//贷款保证金扣罚金额
|
|
|
|
|
|
|
|
return settleApplyCommonVo; |
|
|
|