Browse Source

修改月还计提初始化接口

zhanglei
fanzongzhe0036 3 weeks ago
parent
commit
784054d98d
  1. 22
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanmonthlyaccrualapply/LoanMonthlyAccrualApplyMapper.xml
  2. 2
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanmonthlyaccrualapply/LoanMonthlyAccrualApplyService.java

22
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanmonthlyaccrualapply/LoanMonthlyAccrualApplyMapper.xml

@ -54,7 +54,7 @@
</select> </select>
<select id="selRepaymentDetailsByDueDate" <select id="selRepaymentDetailsByDueDate"
resultType="com.yxt.anrui.riskcenter.api.loanmonthlyaccrualapply.LoanMonthlyPlanRecord"> resultType="com.yxt.anrui.riskcenter.api.loanmonthlyaccrualapply.LoanMonthlyPlanRecord">
SELECT SELECT DISTINCT
* *
FROM FROM
( (
@ -71,24 +71,10 @@
date_format ( p.dueDate, '%Y-%m-%d' ) dueDate, date_format ( p.dueDate, '%Y-%m-%d' ) dueDate,
p.dueMoney, p.dueMoney,
p.dept salesDept, p.dept salesDept,
IFNULL( v.settleState
(
p.dueMoney - IFNULL((
SELECT
SUM(
IFNULL( h.actualMoney, 0 ))
FROM
loan_repayment_history AS h
WHERE
h.planDetailSid = p.sid
AND h.updateState = '1'
),
0
)),
0
) AS money
FROM FROM
loan_repayment_plan_details p loan_repayment_plan_details as p
LEFT JOIN anrui_buscenter.bus_sales_order_vehicle as v ON p.busVinSid = v.sid
) a ) a
<where> <where>
${ew.sqlSegment} ${ew.sqlSegment}

2
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanmonthlyaccrualapply/LoanMonthlyAccrualApplyService.java

@ -169,7 +169,7 @@ public class LoanMonthlyAccrualApplyService extends MybatisBaseService<LoanMonth
queryWrapper.apply(StringUtils.isNotEmpty(head), "date_format (a.dueDate,'%Y-%m-%d') >= date_format('" + head + "','%Y-%m-%d')"). queryWrapper.apply(StringUtils.isNotEmpty(head), "date_format (a.dueDate,'%Y-%m-%d') >= date_format('" + head + "','%Y-%m-%d')").
apply(StringUtils.isNotEmpty(last), "date_format (a.dueDate,'%Y-%m-%d') <= date_format('" + last + "','%Y-%m-%d')" apply(StringUtils.isNotEmpty(last), "date_format (a.dueDate,'%Y-%m-%d') <= date_format('" + last + "','%Y-%m-%d')"
); );
queryWrapper.apply("a.money > 0"); queryWrapper.apply("a.settleState != 1");
records = baseMapper.selRepaymentDetailsByDueDate(queryWrapper); records = baseMapper.selRepaymentDetailsByDueDate(queryWrapper);
records.removeAll(Collections.singleton(null)); records.removeAll(Collections.singleton(null));
if (!records.isEmpty()) { if (!records.isEmpty()) {

Loading…
Cancel
Save