diff --git a/modules/i3plus-ext-mes-pcn-apiservice/src/main/java/cn/estsh/i3plus/ext/mes/pcn/apiservice/serviceimpl/busi/MesBoxingErrorProofingService.java b/modules/i3plus-ext-mes-pcn-apiservice/src/main/java/cn/estsh/i3plus/ext/mes/pcn/apiservice/serviceimpl/busi/MesBoxingErrorProofingService.java index dbea1d4..47d942d 100644 --- a/modules/i3plus-ext-mes-pcn-apiservice/src/main/java/cn/estsh/i3plus/ext/mes/pcn/apiservice/serviceimpl/busi/MesBoxingErrorProofingService.java +++ b/modules/i3plus-ext-mes-pcn-apiservice/src/main/java/cn/estsh/i3plus/ext/mes/pcn/apiservice/serviceimpl/busi/MesBoxingErrorProofingService.java @@ -90,6 +90,9 @@ public class MesBoxingErrorProofingService implements IMesBoxingErrorProofingSer DdlPackBean packBean = DdlPackBean.getDdlPackBean(mesPackage.getOrganizeCode()); DdlPreparedPack.getStringEqualPack(mesPackage.getPackageNo(), MesPcnExtConstWords.PACKAGE_NO, packBean); + if (pager == null || Objects.equals(pager.getPageSize(), 0)) { + return new ListPager<>(mesPackageDetailRDao.findByHqlWhere(packBean), pager); + } pager = PagerHelper.getPager(pager, mesPackageDetailRDao.findByHqlWhereCount(packBean)); List resultList = mesPackageDetailRDao.findByHqlWherePage(packBean, pager); return new ListPager<>(resultList, pager);