手写分页

release
yishiqihuasheng 2 years ago
parent c2216bf8e5
commit 8878e17856
  1. 29
      dxhy-base/src/main/java/com/dxhy/base/service/invoicecheck/BaseInvoiceManualCheckServiceImpl.java
  2. 2
      dxhy-base/src/main/resources/mapper/BaseSggxcxMapper.xml

@ -486,8 +486,7 @@ public class BaseInvoiceManualCheckServiceImpl extends MpBaseServiceImpl<BaseTDx
}
}
int curr = (int) pramsMap.get("curr");
int size = (int) pramsMap.get("size");
String hjsl = "0";
String hjje = "0";
@ -508,20 +507,24 @@ public class BaseInvoiceManualCheckServiceImpl extends MpBaseServiceImpl<BaseTDx
return super.responseResult(json);
}
int total = Integer.parseInt(hjsl);
int totalPage = total % size == 0?total/size:total/size+1;
String isChooseAll = (String) pramsMap.get("isChooseAll");
if (curr<1){
curr =1;
}
if (curr>totalPage){
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<BaseTDxRecordInvoice> pageList = super.baseMapper.selectInTellingCheck(pramsMap);

@ -1411,7 +1411,7 @@
</if>
ORDER BY tax_amount
<if test="isChooseAll != null and isChooseAll != '' and isChooseAll == 'Y'">
<if test="isChooseAll != null and isChooseAll != '' and isChooseAll == 'Y'.toString()">
limit #{curr},#{size}
</if>

Loading…
Cancel
Save