Commit bb26bdcf authored by 王业雄's avatar 王业雄

fix

parent 61cf40b4
...@@ -276,13 +276,9 @@ public class VccServiceImpl implements IVccService { ...@@ -276,13 +276,9 @@ public class VccServiceImpl implements IVccService {
} }
if (StringUtils.isNotBlank(query.getPhone())){ if (StringUtils.isNotBlank(query.getPhone())){
phone = query.getPhone(); phone = query.getPhone();
booleanExpression = booleanExpression.and(QOfflineRepaySubmitRecord.offlineRepaySubmitRecord.phone.eq(phone));
}
if (StringUtils.isNotBlank(query.getOrderNo())){
booleanExpression = booleanExpression.and(QOfflineRepaySubmitRecord.offlineRepaySubmitRecord.orderNo.eq(query.getOrderNo()));
} }
if (StringUtils.isNotBlank(query.getBillId())){ if (StringUtils.isNotBlank(phone)){
booleanExpression = booleanExpression.and(QOfflineRepaySubmitRecord.offlineRepaySubmitRecord.billIds.contains(query.getBillId())); booleanExpression = booleanExpression.and(QOfflineRepaySubmitRecord.offlineRepaySubmitRecord.phone.eq(phone));
} }
if (query.getApprovalStatus() != null){ if (query.getApprovalStatus() != null){
booleanExpression = booleanExpression.and(QOfflineRepaySubmitRecord.offlineRepaySubmitRecord.approvalStatus.eq(query.getApprovalStatus())); booleanExpression = booleanExpression.and(QOfflineRepaySubmitRecord.offlineRepaySubmitRecord.approvalStatus.eq(query.getApprovalStatus()));
...@@ -290,6 +286,17 @@ public class VccServiceImpl implements IVccService { ...@@ -290,6 +286,17 @@ public class VccServiceImpl implements IVccService {
if (query.getRepayType() != null){ if (query.getRepayType() != null){
booleanExpression = booleanExpression.and(QOfflineRepaySubmitRecord.offlineRepaySubmitRecord.repayType.eq(query.getRepayType())); booleanExpression = booleanExpression.and(QOfflineRepaySubmitRecord.offlineRepaySubmitRecord.repayType.eq(query.getRepayType()));
} }
if (StringUtils.isNotBlank(query.getOrderNo())){
booleanExpression = booleanExpression.and(QOfflineRepaySubmitRecord.offlineRepaySubmitRecord.uniqueId.eq(query.getOrderNo()));
}
if (StringUtils.isNotBlank(query.getBillId())){
if (1 == query.getRepayType()){
booleanExpression = booleanExpression.and(QOfflineRepaySubmitRecord.offlineRepaySubmitRecord.bills.contains(query.getBillId()));
}else {
booleanExpression = booleanExpression.and(QOfflineRepaySubmitRecord.offlineRepaySubmitRecord.uniqueId.eq(query.getBillId()));
}
}
long count = offlineRepaySubmitRecordRepo.count(booleanExpression); long count = offlineRepaySubmitRecordRepo.count(booleanExpression);
int offset = (query.getPageIndex() -1) * query.getPageSize(); int offset = (query.getPageIndex() -1) * query.getPageSize();
Page<OfflineRepaySubmitRecord> plantPage = offlineRepaySubmitRecordRepo.findAll(booleanExpression, new PageRequest(offset, query.getPageSize())); Page<OfflineRepaySubmitRecord> plantPage = offlineRepaySubmitRecordRepo.findAll(booleanExpression, new PageRequest(offset, query.getPageSize()));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment