Commit 3574c68a authored by 李健华's avatar 李健华

Merge branch 'feature/exportVoucher-20221102' into 'master'

Feature/export voucher 20221102

See merge request !9
parents 66b61d2a 288cea83
...@@ -24,6 +24,10 @@ public class TransactionReceiptRecordQuery { ...@@ -24,6 +24,10 @@ public class TransactionReceiptRecordQuery {
* 导出状态 * 导出状态
*/ */
private String exportStatus; private String exportStatus;
/**
* 核销单号
*/
private String consumeNo;
/** /**
* 当前页数 * 当前页数
*/ */
......
...@@ -128,6 +128,9 @@ public class TransactionReceiptRecordServiceImpl implements ITransactionReceiptR ...@@ -128,6 +128,9 @@ public class TransactionReceiptRecordServiceImpl implements ITransactionReceiptR
if (StringUtils.isNotEmpty(query.getExportStatus())) { if (StringUtils.isNotEmpty(query.getExportStatus())) {
predicates.add(criteriaBuilder.equal(root.get("exportStatus"), query.getExportStatus())); predicates.add(criteriaBuilder.equal(root.get("exportStatus"), query.getExportStatus()));
} }
if (StringUtils.isNotEmpty(query.getConsumeNo())) {
predicates.add(criteriaBuilder.equal(root.get("consumeNo"), query.getConsumeNo()));
}
// 设置查询条件 // 设置查询条件
criteriaQuery.where(criteriaBuilder.and(predicates.toArray(new Predicate[predicates.size()]))); criteriaQuery.where(criteriaBuilder.and(predicates.toArray(new Predicate[predicates.size()])));
// 指定排序 // 指定排序
...@@ -226,12 +229,12 @@ public class TransactionReceiptRecordServiceImpl implements ITransactionReceiptR ...@@ -226,12 +229,12 @@ public class TransactionReceiptRecordServiceImpl implements ITransactionReceiptR
continue; continue;
} }
//查询是否存在相同单号的数据,如果存在则不能导入 //查询是否存在相同单号的数据,如果存在则不能导入
List<TransactionReceiptRecord> records = // List<TransactionReceiptRecord> records =
transactionReceiptRecordRepo.selectRecordsByOrderNo(record.getOrderNo(),record.getUserId(),record.getUserName()); // transactionReceiptRecordRepo.selectRecordsByOrderNo(record.getOrderNo(),record.getUserId(),record.getUserName());
if(CollectionUtils.isNotEmpty(records)){ // if(CollectionUtils.isNotEmpty(records)){
deleteRedis("importTransactionReceiptRecord"); // deleteRedis("importTransactionReceiptRecord");
throw new RuntimeException("存在userid为"+record.getUserId()+",姓名为"+record.getUserName()+",交易单号为"+record.getOrderNo()+"数据还未导出,不能再次导入"); // throw new RuntimeException("存在userid为"+record.getUserId()+",姓名为"+record.getUserName()+",交易单号为"+record.getOrderNo()+"数据还未导出,不能再次导入");
} // }
//保存时如果有其中一项为空则默认为导入失败,其他则默认初始状态 //保存时如果有其中一项为空则默认为导入失败,其他则默认初始状态
if(record.getUserId() ==null || record.getUserId() ==0 if(record.getUserId() ==null || record.getUserId() ==0
|| StringUtils.isEmpty(record.getUserName()) || StringUtils.isEmpty(record.getUserName())
......
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