فهرست منبع

新增保后列表,图片识别完成,需要更多借据来调整参数

Administrator 10 ماه پیش
والد
کامیت
f0d58f1e94
1فایلهای تغییر یافته به همراه11 افزوده شده و 6 حذف شده
  1. 11 6
      ruoyi-system/src/main/java/com/ruoyi/system/service/Task.java

+ 11 - 6
ruoyi-system/src/main/java/com/ruoyi/system/service/Task.java

@@ -9,6 +9,7 @@ import com.ruoyi.system.mapper.WaitRemindMapper;
 import org.apache.commons.lang3.ObjectUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.scheduling.annotation.Async;
+import org.springframework.scheduling.annotation.Scheduled;
 import org.springframework.stereotype.Component;
 
 import javax.annotation.Resource;
@@ -31,9 +32,13 @@ public class Task {
     @Async
     //@Scheduled(cron = "0 0/2 * * * ? ")
     //@Scheduled(cron = "0 20 0 * * ? ")
+    //@Scheduled(cron = "0/30 * * * * ? ")
+    @Scheduled(cron = "0 0 2 * * ? ")
     public void popover() throws Exception {
+        LoanApplication loanApplicationNew = new LoanApplication();
+        loanApplicationNew.setActuallyTime(DateUtils.getNowDate());
         //所有需要保后的项目,给风险发送待办
-        List<LoanApplication> loanApplications = loanApplicationMapper.selectLoanApplicationList(new LoanApplication());
+        List<LoanApplication> loanApplications = loanApplicationMapper.selectLoanAfterList(loanApplicationNew);
         //找到所有需要保后的项目
         if (loanApplications != null && loanApplications.size() > 0) {
             for (LoanApplication loanApplication : loanApplications) {
@@ -45,23 +50,23 @@ public class Task {
                     Double actuallyAmount = loanApplication.getActuallyAmount();
                     Date actuallyTime = loanApplication.getActuallyTime();
                     if (actuallyAmount != null && ObjectUtils.isNotEmpty(actuallyTime)) {
-                        if (actuallyAmount > 500 && (DateUtils.toLocalDate(actuallyTime).plusDays(180).isAfter(LocalDate.now()) || DateUtils.toLocalDate(actuallyTime).plusDays(180).isEqual(LocalDate.now()))) {
+                        if (actuallyAmount >= 500 && (DateUtils.toLocalDate(actuallyTime).plusDays(180).isAfter(LocalDate.now()) || DateUtils.toLocalDate(actuallyTime).plusDays(180).isEqual(LocalDate.now()))) {
 
-                            if (waitReminds.size() == 1){
+                            if (waitReminds.size() == 1) {
                                 //说明只有首保则新增待办提醒
                                 WaitRemind waitRemind = new WaitRemind();
                                 waitRemind.setLoanApplicationId(loanApplicationId);
                                 waitRemind.setLoanApplicationNumber(loanApplication.getLoanApplicationNumber());
-                                waitRemind.setRemindTitle("您有一条【" + loanApplication.getEnterpriseName() + "】的信息需要进行保后");
+                                waitRemind.setRemindTitle("您有一条【" + loanApplication.getEnterpriseName() + "】的信息需要进行多次保后");
                                 waitRemind.setRemindTime(DateUtils.getNowDate());
                                 waitRemind.setRemindType("12");
                                 waitRemind.setReadUserId(loanApplication.getfUserId().toString());
-                                waitRemind.setRemindContent(loanApplication.getEnterpriseName() + "有一条贷款申请进入保后阶段需及时处理");
+                                waitRemind.setRemindContent(loanApplication.getEnterpriseName() + "有一条贷款申请进入多次保后阶段需及时处理");
                                 waitRemindMapper.insertWaitRemind(waitRemind);
                             }
                         }
                     }
-                }else {
+                } else {
                     //新增首保待办提醒
                     WaitRemind waitRemind = new WaitRemind();
                     waitRemind.setLoanApplicationId(loanApplicationId);