Browse Source

逾期对账申请财务新增编辑初始化

master
dimengzhe 1 year ago
parent
commit
d7edaaf1ca
  1. 2
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanoverduefin/LoanOverdueFinMapper.java
  2. 5
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanoverduefin/LoanOverdueFinMapper.xml
  3. 6
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanoverduefin/LoanOverdueFinService.java

2
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanoverduefin/LoanOverdueFinMapper.java

@ -29,5 +29,5 @@ public interface LoanOverdueFinMapper extends BaseMapper<LoanOverdueFin> {
int updateFlowFiled(Map<String, Object> beanToMap);
List<LoanOverdueFinDetailsDto> detailsList(@Param("useOrgSid") String useOrgSid, @Param(Constants.WRAPPER) QueryWrapper qw);
List<LoanOverdueFinDetailsDto> detailsList(@Param("useOrgSid") String useOrgSid, @Param(Constants.WRAPPER) QueryWrapper qw, @Param("stopDate") String stopDate);
}

5
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanoverduefin/LoanOverdueFinMapper.xml

@ -68,9 +68,6 @@
a1.borrowerName loanName
FROM (SELECT lrpd.sid,
lrpd.busVinSid,
lrpd.`useOrgName`,
lrpd.`dept`,
lrpd.`loanContractNo`,
lrpd.borrowerName,
lrpd.`vinNo`,
lrpd.dueMoney,
@ -86,7 +83,7 @@
ON lrh.planDetailSid = lrpd.`sid`
LEFT JOIN anrui_buscenter.`bus_sales_order_vehicle` bv
ON lrpd.busVinSid = bv.sid
WHERE DATE_FORMAT(lrpd.dueDate, '%Y-%m-%d') &lt; CURDATE()
WHERE DATE_FORMAT(lrpd.dueDate, '%Y-%m-%d') &lt; #{stopDate}
and lrpd.useOrgSid = #{useOrgSid}
GROUP BY lrpd.`sid`
HAVING (yq_total > 0)) a1

6
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanoverduefin/LoanOverdueFinService.java

@ -564,7 +564,7 @@ public class LoanOverdueFinService extends MybatisBaseService<LoanOverdueFinMapp
loanOverdueFinDetailVo.setCreateDate(DateUtil.today());
//截止时间
loanOverdueFinDetailVo.setStopDate(DateUtil.format(new Date(), "yyyy-MM-dd HH:mm:ss"));
List<LoanOverdueFinDetailsDto> detailsList = detailsList(useOrgSid);
List<LoanOverdueFinDetailsDto> detailsList = detailsList(useOrgSid, loanOverdueFinDetailVo.getStopDate());
loanOverdueFinDetailVo.setDetailsVoList(detailsList);
} else {//编辑初始化
LoanOverdueFin loanOverdueFin = fetchBySid(sid);
@ -586,11 +586,11 @@ public class LoanOverdueFinService extends MybatisBaseService<LoanOverdueFinMapp
return rb.success().setData(loanOverdueFinDetailVo);
}
public List<LoanOverdueFinDetailsDto> detailsList(String useOrgSid) {
public List<LoanOverdueFinDetailsDto> detailsList(String useOrgSid, String stopDate) {
QueryWrapper qw = new QueryWrapper();
qw.groupBy("a1.vinNo");
qw.groupBy("a1.busVinSid");
List<LoanOverdueFinDetailsDto> detailsDtoList = baseMapper.detailsList(useOrgSid, qw);
List<LoanOverdueFinDetailsDto> detailsDtoList = baseMapper.detailsList(useOrgSid, qw, stopDate);
detailsDtoList.removeAll(Collections.singleton(null));
return detailsDtoList;
}

Loading…
Cancel
Save