diff --git a/workflow-engine-core/src/main/java/cn/axzo/workflow/core/service/business/ProcessBasicInfoService.java b/workflow-engine-core/src/main/java/cn/axzo/workflow/core/service/business/ProcessBasicInfoService.java index a301e16f7..ec8cc6ca2 100644 --- a/workflow-engine-core/src/main/java/cn/axzo/workflow/core/service/business/ProcessBasicInfoService.java +++ b/workflow-engine-core/src/main/java/cn/axzo/workflow/core/service/business/ProcessBasicInfoService.java @@ -76,7 +76,8 @@ public class ProcessBasicInfoService { baseQuerySql.append(" order by a.LAST_UPDATE_TIME_ desc"); NativeModelQuery countSqlQuery = query.sql(countHeader.append(baseQuerySql).toString()); - if (countSqlQuery.count() > 0L) { + long count = countSqlQuery.count(); + if (count > 0L) { NativeModelQuery dataSqlQuery = query.sql(baseHeader.append(baseQuerySql).toString()); List instances = dataSqlQuery .listPage((basicInfoQuery.getPageNo() - 1) * basicInfoQuery.getPageSize(), basicInfoQuery.getPageSize()); @@ -100,7 +101,7 @@ public class ProcessBasicInfoService { basicInfoResp.setOwnBusinessId(model.getCategory()); processBasicInfos.add(basicInfoResp); }); - return new BpmPageResult<>(processBasicInfos, countSqlQuery.count()); + return new BpmPageResult<>(processBasicInfos, count); } return BpmPageResult.empty();