Browse Source

修改月还计提初始化接口

master
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 id="selRepaymentDetailsByDueDate"
resultType="com.yxt.anrui.riskcenter.api.loanmonthlyaccrualapply.LoanMonthlyPlanRecord">
SELECT
SELECT DISTINCT
*
FROM
(
@ -71,24 +71,10 @@
date_format ( p.dueDate, '%Y-%m-%d' ) dueDate,
p.dueMoney,
p.dept salesDept,
IFNULL(
(
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
v.settleState
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
<where>
${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')").
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.removeAll(Collections.singleton(null));
if (!records.isEmpty()) {

Loading…
Cancel
Save