From fe1f1ffbd827a8130d1704b07678ec4628f87c43 Mon Sep 17 00:00:00 2001 From: yishiqihuasheng <1191093413@qq.com> Date: Wed, 3 May 2023 09:29:25 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9mapper=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../BaseReceiptInvoiceServiceImpl.java | 68 ++++++++++++------- 1 file changed, 45 insertions(+), 23 deletions(-) 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