diff --git a/web-adapter/src/main/java/com/zcloud/fire/check/app/AppFireCheckListController.java b/web-adapter/src/main/java/com/zcloud/fire/check/app/AppFireCheckListController.java index e2acf0f..332d10e 100644 --- a/web-adapter/src/main/java/com/zcloud/fire/check/app/AppFireCheckListController.java +++ b/web-adapter/src/main/java/com/zcloud/fire/check/app/AppFireCheckListController.java @@ -32,6 +32,12 @@ public class AppFireCheckListController { public PageResponse checkList(@RequestBody FireCheckListPageQry qry) { return fireCheckListService.appCheckList(qry); } + @ApiOperation("获取待排查数量") + @PostMapping("/checkListCount") + public SingleResponse checkListCount(@RequestBody FireCheckListPageQry qry) { + return SingleResponse.of(fireCheckListService.checkListCount(qry)); + } + @ApiOperation("开始检查-获取消防点检列表") @PostMapping("/getCheckPointList") diff --git a/web-app/src/main/java/com/zcloud/fire/check/command/query/FireCheckListQueryExe.java b/web-app/src/main/java/com/zcloud/fire/check/command/query/FireCheckListQueryExe.java index 6d982b8..842a59a 100644 --- a/web-app/src/main/java/com/zcloud/fire/check/command/query/FireCheckListQueryExe.java +++ b/web-app/src/main/java/com/zcloud/fire/check/command/query/FireCheckListQueryExe.java @@ -151,6 +151,16 @@ public class FireCheckListQueryExe { } + public Integer checkListCount(FireCheckListPageQry qry) { + Map params = PageQueryHelper.toHashMap(qry); + PageResponse pageResponse = fireCheckListRepository.appCheckList(params); + if (CollUtil.isEmpty(pageResponse.getData())) { + return 0; + }else{ + return pageResponse.getTotalCount(); + } + } + public PageResponse riskDistribution(RiskDistributionPageQry qry) { Map params = PageQueryHelper.toHashMap(qry); @@ -509,5 +519,7 @@ public class FireCheckListQueryExe { throw new BizException(fireCheckStandardDOList1NameList + "无检查标准,无法检查"); } } + + } diff --git a/web-app/src/main/java/com/zcloud/fire/check/service/FireCheckListServiceImpl.java b/web-app/src/main/java/com/zcloud/fire/check/service/FireCheckListServiceImpl.java index 8510beb..04861cf 100644 --- a/web-app/src/main/java/com/zcloud/fire/check/service/FireCheckListServiceImpl.java +++ b/web-app/src/main/java/com/zcloud/fire/check/service/FireCheckListServiceImpl.java @@ -69,6 +69,11 @@ public class FireCheckListServiceImpl implements FireCheckListServiceI { } + @Override + public Integer checkListCount(FireCheckListPageQry qry) { + return fireCheckListQueryExe.checkListCount(qry); + } + @Override public PageResponse riskDistribution(RiskDistributionPageQry qry) { return fireCheckListQueryExe.riskDistribution(qry); diff --git a/web-client/src/main/java/com/zcloud/fire/check/api/FireCheckListServiceI.java b/web-client/src/main/java/com/zcloud/fire/check/api/FireCheckListServiceI.java index 2c29502..9528a08 100644 --- a/web-client/src/main/java/com/zcloud/fire/check/api/FireCheckListServiceI.java +++ b/web-client/src/main/java/com/zcloud/fire/check/api/FireCheckListServiceI.java @@ -46,5 +46,7 @@ public interface FireCheckListServiceI { PageResponse getCheckListRecord(CheckListRecordPageQry qry); void checkStandard(CheckPointListQry qry); + + Integer checkListCount(FireCheckListPageQry qry); }