|
@ -26,6 +26,7 @@ |
|
|
package com.yxt.anrui.riskcenter.biz.loanbepadsincereapply; |
|
|
package com.yxt.anrui.riskcenter.biz.loanbepadsincereapply; |
|
|
|
|
|
|
|
|
import cn.hutool.core.bean.BeanUtil; |
|
|
import cn.hutool.core.bean.BeanUtil; |
|
|
|
|
|
import cn.hutool.core.date.DateTime; |
|
|
import cn.hutool.core.date.DateUtil; |
|
|
import cn.hutool.core.date.DateUtil; |
|
|
import com.alibaba.fastjson.JSON; |
|
|
import com.alibaba.fastjson.JSON; |
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
@ -196,9 +197,20 @@ public class LoanBePadsincereApplyService extends MybatisBaseService<LoanBePadsi |
|
|
qw.apply(StringUtils.isNotBlank(query.getCreateStartTime()), "date_format (createTime,'%Y-%m-%d') >= date_format('" + query.getCreateStartTime() + "','%Y-%m-%d')"). |
|
|
qw.apply(StringUtils.isNotBlank(query.getCreateStartTime()), "date_format (createTime,'%Y-%m-%d') >= date_format('" + query.getCreateStartTime() + "','%Y-%m-%d')"). |
|
|
apply(StringUtils.isNotBlank(query.getCreateEndTime()), "date_format (createTime,'%Y-%m-%d') <= date_format('" + query.getCreateEndTime() + "','%Y-%m-%d')" |
|
|
apply(StringUtils.isNotBlank(query.getCreateEndTime()), "date_format (createTime,'%Y-%m-%d') <= date_format('" + query.getCreateEndTime() + "','%Y-%m-%d')" |
|
|
); |
|
|
); |
|
|
|
|
|
qw.apply(StringUtils.isNotBlank(query.getModifyStartTime()), "date_format (modifyTime,'%Y-%m-%d') >= date_format('" + query.getModifyStartTime() + "','%Y-%m-%d')"). |
|
|
|
|
|
apply(StringUtils.isNotBlank(query.getModifyEndTime()), "date_format (modifyTime,'%Y-%m-%d') <= date_format('" + query.getModifyEndTime() + "','%Y-%m-%d')" |
|
|
|
|
|
); |
|
|
qw.orderByDesc("createTime"); |
|
|
qw.orderByDesc("createTime"); |
|
|
IPage<LoanBePadsincereApply> page = PagerUtil.queryToPage(pq); |
|
|
IPage<LoanBePadsincereApply> page = PagerUtil.queryToPage(pq); |
|
|
IPage<LoanBePadsincereApplyVo> pagging = baseMapper.selectPageVo(page, qw); |
|
|
IPage<LoanBePadsincereApplyVo> pagging = baseMapper.selectPageVo(page, qw); |
|
|
|
|
|
for (LoanBePadsincereApplyVo record : pagging.getRecords()) { |
|
|
|
|
|
if ("终止".equals(record.getNodeState()) || "已办结".equals(record.getNodeState())) { |
|
|
|
|
|
DateTime modifyTime = DateUtil.parse(record.getModifyTime()); |
|
|
|
|
|
record.setModifyTime(DateUtil.formatDate(modifyTime)); |
|
|
|
|
|
} else { |
|
|
|
|
|
record.setModifyTime("未办结"); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
PagerVo<LoanBePadsincereApplyVo> p = PagerUtil.pageToVo(pagging, null); |
|
|
PagerVo<LoanBePadsincereApplyVo> p = PagerUtil.pageToVo(pagging, null); |
|
|
return p; |
|
|
return p; |
|
|
} |
|
|
} |
|
@ -246,6 +258,7 @@ public class LoanBePadsincereApplyService extends MybatisBaseService<LoanBePadsi |
|
|
return p; |
|
|
return p; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
qw.eq("la.nodeState", "已办结"); |
|
|
if (StringUtils.isNotBlank(query.getUseOrgName())) { |
|
|
if (StringUtils.isNotBlank(query.getUseOrgName())) { |
|
|
qw.like("la.useOrgName", query.getUseOrgName()); |
|
|
qw.like("la.useOrgName", query.getUseOrgName()); |
|
|
} |
|
|
} |
|
@ -268,7 +281,7 @@ public class LoanBePadsincereApplyService extends MybatisBaseService<LoanBePadsi |
|
|
qw.like("lv.bankName", query.getBankName()); |
|
|
qw.like("lv.bankName", query.getBankName()); |
|
|
} |
|
|
} |
|
|
if (StringUtils.isNotBlank(query.getCustName())) { |
|
|
if (StringUtils.isNotBlank(query.getCustName())) { |
|
|
qw.like("lv.bankContractNo", query.getCustName()); |
|
|
qw.like("lv.customerName", query.getCustName()); |
|
|
} |
|
|
} |
|
|
if (StringUtils.isNotBlank(query.getBorrowerName())) { |
|
|
if (StringUtils.isNotBlank(query.getBorrowerName())) { |
|
|
qw.like("lv.borrowerName", query.getBorrowerName()); |
|
|
qw.like("lv.borrowerName", query.getBorrowerName()); |
|
@ -415,6 +428,9 @@ public class LoanBePadsincereApplyService extends MybatisBaseService<LoanBePadsi |
|
|
loanBePadsincereVehDetailsVo.setBorrowerName(loanRepaymentScheduleDetailsVo.getBorrowerName()); |
|
|
loanBePadsincereVehDetailsVo.setBorrowerName(loanRepaymentScheduleDetailsVo.getBorrowerName()); |
|
|
loanBePadsincereVehDetailsVo.setPeriod(bePadsincereExcelInfo.getPeriod()); |
|
|
loanBePadsincereVehDetailsVo.setPeriod(bePadsincereExcelInfo.getPeriod()); |
|
|
String sysBeMoney = loanRepaymentPlanDetailsService.selBeMoney(loanRepaymentScheduleDetailsVo.getVinNo(), bePadsincereExcelInfo.getPeriod(), bePadsincereExcelInfo.getBankContractNo()); |
|
|
String sysBeMoney = loanRepaymentPlanDetailsService.selBeMoney(loanRepaymentScheduleDetailsVo.getVinNo(), bePadsincereExcelInfo.getPeriod(), bePadsincereExcelInfo.getBankContractNo()); |
|
|
|
|
|
if (StringUtils.isBlank(sysBeMoney)) { |
|
|
|
|
|
sysBeMoney = "0"; |
|
|
|
|
|
} |
|
|
loanBePadsincereVehDetailsVo.setSysBeMoney(sysBeMoney); |
|
|
loanBePadsincereVehDetailsVo.setSysBeMoney(sysBeMoney); |
|
|
loanBePadsincereVehDetailsVo.setBankBeMoney(String.valueOf(Integer.parseInt(bePadsincereExcelInfo.getBePrincipal()) / loanRepaymentScheduleDetailsVos.size())); |
|
|
loanBePadsincereVehDetailsVo.setBankBeMoney(String.valueOf(Integer.parseInt(bePadsincereExcelInfo.getBePrincipal()) / loanRepaymentScheduleDetailsVos.size())); |
|
|
loanBePadsincereVehDetailsVo.setBankBeInter(String.valueOf(Integer.parseInt(bePadsincereExcelInfo.getBeDefInter()) / loanRepaymentScheduleDetailsVos.size())); |
|
|
loanBePadsincereVehDetailsVo.setBankBeInter(String.valueOf(Integer.parseInt(bePadsincereExcelInfo.getBeDefInter()) / loanRepaymentScheduleDetailsVos.size())); |
|
|