Browse Source

逾期车辆列表查询条件优化测试

zhanglei
God 1 year ago
parent
commit
4184ebdafd
  1. 2
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbeoverdueveh/LoanBeOverdueVehMapper.xml
  2. 9
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbeoverdueveh/LoanBeOverdueVehService.java

2
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbeoverdueveh/LoanBeOverdueVehMapper.xml

@ -11,6 +11,7 @@
a1.`loanContractNo`, a1.`loanContractNo`,
a1.borrowerName, a1.borrowerName,
RIGHT(a1.vinNo,8) AS vinNo, RIGHT(a1.vinNo,8) AS vinNo,
a1.vehMark AS carNum,
a1.`bankName`, a1.`bankName`,
a1.`bankContractNo`, a1.`bankContractNo`,
a1.dueMoney AS bankMonthRep, a1.dueMoney AS bankMonthRep,
@ -31,6 +32,7 @@
lrpd.`loanContractNo`, lrpd.`loanContractNo`,
lrpd.borrowerName, lrpd.borrowerName,
lrpd.`vinNo`, lrpd.`vinNo`,
lrpd.`vehMark`,
lrpd.`bankName`, lrpd.`bankName`,
lrpd.`bankContractNo`, lrpd.`bankContractNo`,
lrpd.dueMoney, lrpd.dueMoney,

9
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbeoverdueveh/LoanBeOverdueVehService.java

@ -86,7 +86,7 @@ public class LoanBeOverdueVehService {
qw.like("a1.borrowerName", query.getBorrowerName()); qw.like("a1.borrowerName", query.getBorrowerName());
} }
if (StringUtils.isNotBlank(query.getCarNum())) { if (StringUtils.isNotBlank(query.getCarNum())) {
qw.like("", query.getCarNum()); qw.like("a1.vehMark", query.getCarNum());
} }
if (StringUtils.isNotBlank(query.getBankName())) { if (StringUtils.isNotBlank(query.getBankName())) {
qw.like("a1.bankName", query.getBankName()); qw.like("a1.bankName", query.getBankName());
@ -97,6 +97,9 @@ public class LoanBeOverdueVehService {
if (StringUtils.isNotBlank(query.getRiskStaffName())) { if (StringUtils.isNotBlank(query.getRiskStaffName())) {
qw.like("a1.riskStaffUserName", query.getRiskStaffName()); qw.like("a1.riskStaffUserName", query.getRiskStaffName());
} }
if (StringUtils.isNotBlank(query.getVinNo())) {
qw.like("a1.vinNo", query.getVinNo());
}
String collectionStartDate = query.getCollectionStartDate(); String collectionStartDate = query.getCollectionStartDate();
String collectionEndDate = query.getCollectionEndDate(); String collectionEndDate = query.getCollectionEndDate();
qw.apply(StringUtils.isNotBlank(collectionStartDate), "date_format (a1.createTime,'%Y-%m-%d') >= date_format('" + collectionStartDate + "','%Y-%m-%d')"). qw.apply(StringUtils.isNotBlank(collectionStartDate), "date_format (a1.createTime,'%Y-%m-%d') >= date_format('" + collectionStartDate + "','%Y-%m-%d')").
@ -105,9 +108,9 @@ public class LoanBeOverdueVehService {
qw.groupBy("a1.loanContractNo"); qw.groupBy("a1.loanContractNo");
qw.groupBy("a1.vinNo"); qw.groupBy("a1.vinNo");
qw.groupBy("a1.busVinSid"); qw.groupBy("a1.busVinSid");
if (StringUtils.isNotBlank(query.getVinNo())) { /*if (StringUtils.isNotBlank(query.getVinNo())) {
qw.having("vinNo = {0}", query.getVinNo()); qw.having("vinNo = {0}", query.getVinNo());
} }*/
if (StringUtils.isNotBlank(query.getBeOverduePeriod())) { if (StringUtils.isNotBlank(query.getBeOverduePeriod())) {
qw.having("beOverduePeriod = {0}", query.getBeOverduePeriod()); qw.having("beOverduePeriod = {0}", query.getBeOverduePeriod());
} }

Loading…
Cancel
Save