diff --git a/dxhy-base/src/main/java/com/dxhy/base/service/receipt/BaseReceiptInvoiceServiceImpl.java b/dxhy-base/src/main/java/com/dxhy/base/service/receipt/BaseReceiptInvoiceServiceImpl.java index 0fcc0348..04fcb0f5 100644 --- a/dxhy-base/src/main/java/com/dxhy/base/service/receipt/BaseReceiptInvoiceServiceImpl.java +++ b/dxhy-base/src/main/java/com/dxhy/base/service/receipt/BaseReceiptInvoiceServiceImpl.java @@ -64,14 +64,15 @@ public class BaseReceiptInvoiceServiceImpl extends MpBaseServiceImpl voList = new ArrayList<>(); int index = 1; - for (BaseTDxRecordInvoice record : pageInfo.getRecords()) { - BaseInvoiceRespVO vo = convertToInvoiceView(record); - // 序号计算 = (当前页-1)*每页条数+1 - vo.setXh((page.getCurrent() - 1) * page.getSize() + index); - index++; - voList.add(vo); + if (pageInfo.getRecords() != null && pageInfo.getRecords().size() > 0){ + for (BaseTDxRecordInvoice record : pageInfo.getRecords()) { + BaseInvoiceRespVO vo = convertToInvoiceView(record); + // 序号计算 = (当前页-1)*每页条数+1 + vo.setXh((page.getCurrent() - 1) * page.getSize() + index); + index++; + voList.add(vo); + } } - // 设置记录总数 json.put("total", pageInfo.getTotal()); json.put("datalist", voList); @@ -84,13 +85,17 @@ public class BaseReceiptInvoiceServiceImpl extends MpBaseServiceImpl