From e4ed586c3a7ada3b8903718323e08cc2b79ad84d Mon Sep 17 00:00:00 2001 From: zhaokai Date: Wed, 11 Feb 2026 15:35:56 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=95=B0=E9=87=8F=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../fire/check/app/AppFireCheckListController.java | 6 ++++++ .../check/command/query/FireCheckListQueryExe.java | 12 ++++++++++++ .../fire/check/service/FireCheckListServiceImpl.java | 5 +++++ .../zcloud/fire/check/api/FireCheckListServiceI.java | 2 ++ 4 files changed, 25 insertions(+) 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); }