Browse Source

开启定期推送还款提醒信息定时任务

master
fanzongzhe 1 year ago
parent
commit
e43db6e8ac
  1. 16
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepaymenthistory/LoanRepaymentHistoryMapper.xml
  2. 2
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepaymentschedule/ScheduledRepaymentService.java

16
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepaymenthistory/LoanRepaymentHistoryMapper.xml

@ -253,7 +253,7 @@
</select> </select>
<select id="repaymentStatistics" <select id="repaymentStatistics"
resultType="com.yxt.anrui.riskcenter.api.loanrepaymenthistory.RepaymentStatisticsVo"> resultType="com.yxt.anrui.riskcenter.api.loanrepaymenthistory.RepaymentStatisticsVo">
SELECT DISTINCT SELECT
a.*, a.*,
(SELECT (SELECT
(fjj.reveivableMoney - fjj.m) (fjj.reveivableMoney - fjj.m)
@ -341,7 +341,7 @@
</select> </select>
<select id="repaymentDetailsList" <select id="repaymentDetailsList"
resultType="com.yxt.anrui.riskcenter.api.loanrepaymenthistory.RepaymentDetailsListVo"> resultType="com.yxt.anrui.riskcenter.api.loanrepaymenthistory.RepaymentDetailsListVo">
SELECT DISTINCT SELECT
* *
FROM FROM
( (
@ -414,7 +414,7 @@
</select> </select>
<select id="repaymentStatisticsExport" <select id="repaymentStatisticsExport"
resultType="com.yxt.anrui.riskcenter.api.loanrepaymenthistory.RepaymentStatisticsExportVo"> resultType="com.yxt.anrui.riskcenter.api.loanrepaymenthistory.RepaymentStatisticsExportVo">
SELECT DISTINCT SELECT
a.* a.*
FROM FROM
( (
@ -542,7 +542,7 @@
</select> </select>
<select id="selPlanDetailsByBank" <select id="selPlanDetailsByBank"
resultType="com.yxt.anrui.riskcenter.api.loanrepaymenthistory.NoImportVo"> resultType="com.yxt.anrui.riskcenter.api.loanrepaymenthistory.NoImportVo">
SELECT DISTINCT * SELECT *
FROM ( FROM (
SELECT p.sid, SELECT p.sid,
po.bankSid, po.bankSid,
@ -583,7 +583,7 @@
AND a.useOrgSid = #{useOrgSid} AND a.useOrgSid = #{useOrgSid}
</select> </select>
<select id="selNotRuleForBuckSids" resultType="java.lang.String"> <select id="selNotRuleForBuckSids" resultType="java.lang.String">
SELECT DISTINCT b.sid SELECT b.sid
FROM ( FROM (
SELECT his.*, SELECT his.*,
a.* a.*
@ -618,7 +618,7 @@
LIMIT 1 LIMIT 1
</select> </select>
<select id="selSidsForBuckle" resultType="java.lang.String"> <select id="selSidsForBuckle" resultType="java.lang.String">
SELECT DISTINCT b.sid SELECT b.sid
FROM ( FROM (
SELECT his.*, SELECT his.*,
a.* a.*
@ -643,7 +643,7 @@
</select> </select>
<select id="exportStatisticsExcel" <select id="exportStatisticsExcel"
resultType="com.yxt.anrui.riskcenter.api.loanrepaymenthistory.export.RecordCountVo"> resultType="com.yxt.anrui.riskcenter.api.loanrepaymenthistory.export.RecordCountVo">
SELECT DISTINCT SELECT
a.*, a.*,
(SELECT (SELECT
(fjj.reveivableMoney - fjj.m) (fjj.reveivableMoney - fjj.m)
@ -727,7 +727,7 @@
</select> </select>
<select id="exportDetailsExcel" <select id="exportDetailsExcel"
resultType="com.yxt.anrui.riskcenter.api.loanrepaymenthistory.export.RepaymentDetailsExportVo"> resultType="com.yxt.anrui.riskcenter.api.loanrepaymenthistory.export.RepaymentDetailsExportVo">
SELECT DISTINCT SELECT
@row_number := @row_number + 1 AS rankNo, @row_number := @row_number + 1 AS rankNo,
a.* a.*
FROM FROM

2
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepaymentschedule/ScheduledRepaymentService.java

@ -57,7 +57,7 @@ public class ScheduledRepaymentService {
//@Scheduled(cron = "0 0 0 * * ?") //@Scheduled(cron = "0 0 0 * * ?")
// @Scheduled(cron = "0 0/5 16 * * ?") // @Scheduled(cron = "0 0/5 16 * * ?")
// @Scheduled(cron = "0/30 * * * * ?") //每30秒执行一次 // @Scheduled(cron = "0/30 * * * * ?") //每30秒执行一次
// @Scheduled(cron = "0 0/5 * * * ?") @Scheduled(cron = "0 0 9 * * ?")
public void scanRepayment() { public void scanRepayment() {
List<ScanRepaymentVo> schedules = loanRepaymentScheduleService.scanRepaymentVos(); List<ScanRepaymentVo> schedules = loanRepaymentScheduleService.scanRepaymentVos();
schedules.removeAll(Collections.singleton(null)); schedules.removeAll(Collections.singleton(null));

Loading…
Cancel
Save