diff --git a/dxhy-base/src/main/java/com/dxhy/base/service/invoicecheck/BaseInvoiceManualCheckServiceImpl.java b/dxhy-base/src/main/java/com/dxhy/base/service/invoicecheck/BaseInvoiceManualCheckServiceImpl.java index 4c80b9eb..1dc3af1d 100644 --- a/dxhy-base/src/main/java/com/dxhy/base/service/invoicecheck/BaseInvoiceManualCheckServiceImpl.java +++ b/dxhy-base/src/main/java/com/dxhy/base/service/invoicecheck/BaseInvoiceManualCheckServiceImpl.java @@ -486,8 +486,7 @@ public class BaseInvoiceManualCheckServiceImpl extends MpBaseServiceImpltotalPage){ - curr = totalPage; - } - curr = (curr -1)*size; - pramsMap.put("curr",curr); + if ("N".equals(isChooseAll)){ + int total = Integer.parseInt(hjsl); + int curr = (int) pramsMap.get("curr"); + int size = (int) pramsMap.get("size"); + int totalPage = total % size == 0?total/size:total/size+1; + if (curr<1){ + curr =1; + } + if (curr>totalPage){ + curr = totalPage; + } + curr = (curr -1)*size; + pramsMap.put("curr",curr); + } List pageList = super.baseMapper.selectInTellingCheck(pramsMap); diff --git a/dxhy-base/src/main/resources/mapper/BaseSggxcxMapper.xml b/dxhy-base/src/main/resources/mapper/BaseSggxcxMapper.xml index cd6f421b..4ab17fad 100644 --- a/dxhy-base/src/main/resources/mapper/BaseSggxcxMapper.xml +++ b/dxhy-base/src/main/resources/mapper/BaseSggxcxMapper.xml @@ -1411,7 +1411,7 @@ ORDER BY tax_amount - + limit #{curr},#{size}