|
|
@ -775,6 +775,7 @@ public class LoanRepaymentHistoryService extends MybatisBaseService<LoanRepaymen |
|
|
|
|
|
|
|
/** |
|
|
|
* 间还转付记录列表 |
|
|
|
* |
|
|
|
* @param pq |
|
|
|
* @return |
|
|
|
*/ |
|
|
@ -821,6 +822,16 @@ public class LoanRepaymentHistoryService extends MybatisBaseService<LoanRepaymen |
|
|
|
return p; |
|
|
|
} |
|
|
|
//=======================
|
|
|
|
if (StringUtils.isNotBlank(pagerQuery.getType())) { |
|
|
|
String type = pagerQuery.getType(); |
|
|
|
if (type.equals("0")) { |
|
|
|
qw.ne("h.paymentStateKey", "003"); |
|
|
|
} else if (type.equals("1")) { |
|
|
|
qw.eq("h.paymentStateKey", "003"); |
|
|
|
} |
|
|
|
} |
|
|
|
qw.eq("h.returnWayKey", "02"); |
|
|
|
qw.apply("date_format (h.actualDate,'%Y-%m-%d') <= date_format(p.dueDate,'%Y-%m-%d')"); |
|
|
|
if (StringUtils.isNotBlank(pagerQuery.getVinNo())) { |
|
|
|
qw.like("p.vinNo", pagerQuery.getVinNo()); |
|
|
|
} |
|
|
@ -830,13 +841,20 @@ public class LoanRepaymentHistoryService extends MybatisBaseService<LoanRepaymen |
|
|
|
if (StringUtils.isNotBlank(pagerQuery.getBankContractNo())) { |
|
|
|
qw.like("p.bankContractNo", pagerQuery.getBankContractNo()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(pagerQuery.getAccountTypeKey())) { |
|
|
|
qw.like("r.accountTypeKey", pagerQuery.getAccountTypeKey()); |
|
|
|
} |
|
|
|
String dueStartDate = pagerQuery.getDueStartDate(); |
|
|
|
String dueEndDate = pagerQuery.getDueEndDate(); |
|
|
|
qw.apply(StringUtils.isNotEmpty(dueStartDate), "date_format (p.dueDate,'%Y-%m-%d') >= date_format('" + dueStartDate + "','%Y-%m-%d')"). |
|
|
|
apply(StringUtils.isNotEmpty(dueEndDate), "date_format (p.dueDate,'%Y-%m-%d') <= date_format('" + dueEndDate + "','%Y-%m-%d')" |
|
|
|
); |
|
|
|
String prepareStartDate = pagerQuery.getPrepareStartDate(); |
|
|
|
String prepareEndDate = pagerQuery.getPrepareEndDate(); |
|
|
|
qw.apply(StringUtils.isNotEmpty(prepareStartDate), "date_format (h.prepareDate,'%Y-%m-%d') >= date_format('" + prepareStartDate + "','%Y-%m-%d')"). |
|
|
|
apply(StringUtils.isNotEmpty(prepareEndDate), "date_format (h.prepareDate,'%Y-%m-%d') <= date_format('" + prepareEndDate + "','%Y-%m-%d')" |
|
|
|
); |
|
|
|
IPage<TransferPaymentVo> pagging = baseMapper.transferPaymentList(page, qw); |
|
|
|
List<TransferPaymentVo> records = pagging.getRecords(); |
|
|
|
PagerVo<TransferPaymentVo> p = PagerUtil.pageToVo(pagging, null); |
|
|
|
return p; |
|
|
|
} |
|
|
|