Browse Source

计提资金占用费5点

master
fanzongzhe 9 months ago
parent
commit
2d69db03bc
  1. 3
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanmonthlyaccrualapply/LoanMonthlyAccrualApplyMapper.xml
  2. 7
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanmonthlyaccrualapply/LoanMonthlyAccrualApplyService.java
  3. 3
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepaymentplandetails/ScheduledRepaymentPlanDetailsService.java

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

@ -53,7 +53,8 @@
resultType="com.yxt.anrui.riskcenter.api.loanrepaymentplandetails.LoanRepaymentPlanDetails"> resultType="com.yxt.anrui.riskcenter.api.loanrepaymentplandetails.LoanRepaymentPlanDetails">
SELECT SELECT
* *
FROM loan_repayment_plan_details FROM loan_repayment_plan_details as p
LEFT JOIN anrui_buscenter.bus_sales_order_vehicle as v ON p.busVinSid = v.sid
<where> <where>
${ew.sqlSegment} ${ew.sqlSegment}
</where> </where>

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

@ -157,10 +157,11 @@ public class LoanMonthlyAccrualApplyService extends MybatisBaseService<LoanMonth
List<LoanMonthlyPlanRecord> records = new ArrayList<>(); List<LoanMonthlyPlanRecord> records = new ArrayList<>();
QueryWrapper<LoanRepaymentPlanDetails> queryWrapper = new QueryWrapper<>(); QueryWrapper<LoanRepaymentPlanDetails> queryWrapper = new QueryWrapper<>();
//======================= //=======================
queryWrapper.like("orgSidPath", orgSidPath); queryWrapper.like("p.orgSidPath", orgSidPath);
queryWrapper.apply(StringUtils.isNotEmpty(head), "date_format (dueDate,'%Y-%m-%d') >= date_format('" + head + "','%Y-%m-%d')"). queryWrapper.apply(StringUtils.isNotEmpty(head), "date_format (p.dueDate,'%Y-%m-%d') >= date_format('" + head + "','%Y-%m-%d')").
apply(StringUtils.isNotEmpty(last), "date_format (dueDate,'%Y-%m-%d') <= date_format('" + last + "','%Y-%m-%d')" apply(StringUtils.isNotEmpty(last), "date_format (p.dueDate,'%Y-%m-%d') <= date_format('" + last + "','%Y-%m-%d')"
); );
queryWrapper.ne("v.settleState",1);
List<LoanRepaymentPlanDetails> planDetailsList = baseMapper.selRepaymentDetailsByDueDate(queryWrapper); List<LoanRepaymentPlanDetails> planDetailsList = baseMapper.selRepaymentDetailsByDueDate(queryWrapper);
if (!planDetailsList.isEmpty()) { if (!planDetailsList.isEmpty()) {
for (LoanRepaymentPlanDetails details : planDetailsList) { for (LoanRepaymentPlanDetails details : planDetailsList) {

3
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepaymentplandetails/ScheduledRepaymentPlanDetailsService.java

@ -166,7 +166,8 @@ public class ScheduledRepaymentPlanDetailsService {
* 月初1号计提上个月资金占用费 * 月初1号计提上个月资金占用费
* 1号1点 * 1号1点
*/ */
@Scheduled(cron = "0 0 1 1 * ?") // @Scheduled(cron = "0 0 1 1 * ?")
@Scheduled(cron = "0 0 17 ? * ? ") //每日下午5点
public void pushFundVoucher() { public void pushFundVoucher() {
List<String> useOrgSidList = loanRepaymentPlanDetailsService.selUseOrgSidListForFundVoucher(); List<String> useOrgSidList = loanRepaymentPlanDetailsService.selUseOrgSidListForFundVoucher();
useOrgSidList.removeAll(Collections.singleton(null)); useOrgSidList.removeAll(Collections.singleton(null));

Loading…
Cancel
Save