diff --git a/pom.xml b/pom.xml
index 848a2fb..a1626be 100644
--- a/pom.xml
+++ b/pom.xml
@@ -20,6 +20,23 @@
zcloud_gbscommon
1.0.0-SNAPSHOT
+
+ com.google.zxing
+ core
+ 3.5.3
+
+
+
+
+ com.google.zxing
+ javase
+ 3.5.3
+
+
+ net.coobird
+ thumbnailator
+ 0.4.19
+
diff --git a/start/src/main/resources/nacos.yml b/start/src/main/resources/nacos.yml
index 36f10c9..50c072e 100644
--- a/start/src/main/resources/nacos.yml
+++ b/start/src/main/resources/nacos.yml
@@ -20,7 +20,7 @@ spring:
file-extension: yml
shared-configs:
- config-common.yml
- - config-port.yml
+ # - config-port.yml
- config-mq.yml
- config-log.yml
- config-sdk-server.yml
@@ -36,3 +36,5 @@ spring:
discovery:
server-addr: ${spring.cloud.nacos.config.server-addr}
namespace: ${spring.cloud.nacos.config.namespace}
+server:
+ port: 8080
\ No newline at end of file
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 c713543..e2acf0f 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
@@ -38,12 +38,19 @@ public class AppFireCheckListController {
public MultiResponse getCheckPointList(@RequestBody CheckPointListQry qry) {
return MultiResponse.of(fireCheckListService.getCheckPointList(qry));
}
+ @ApiOperation("开始检查-校验是否存在器材标准")
+ @PostMapping("/checkStandard")
+ public SingleResponse checkStandard(@RequestBody CheckPointListQry qry) {
+ fireCheckListService.checkStandard(qry);
+ return SingleResponse.buildSuccess();
+ }
+
@ApiOperation("已打回-获取消防点检检查列表")
@PostMapping("/getBackChecKList")
public PageResponse getBackChecKList(@RequestBody FireBackCheckListPageQry qry) {
return fireCheckListService.getBackChecKList(qry);
}
- //
+
@ApiOperation(value = "点检记录首页-点检表查询")
@PostMapping("/getCheckListRecord")
public PageResponse getCheckListRecord(@RequestBody CheckListRecordPageQry qry) {
diff --git a/web-adapter/src/main/java/com/zcloud/fire/check/app/AppFireCheckRecordPointController.java b/web-adapter/src/main/java/com/zcloud/fire/check/app/AppFireCheckRecordPointController.java
index c4b017d..60e817f 100644
--- a/web-adapter/src/main/java/com/zcloud/fire/check/app/AppFireCheckRecordPointController.java
+++ b/web-adapter/src/main/java/com/zcloud/fire/check/app/AppFireCheckRecordPointController.java
@@ -1,11 +1,10 @@
package com.zcloud.fire.check.app;
-import com.alibaba.cola.dto.PageResponse;
import com.zcloud.fire.check.api.FireCheckRecordPointServiceI;
import com.zcloud.fire.check.dto.AppCheckRecordPointAddCmd;
import com.zcloud.fire.check.dto.CheckRecordPointListQry;
-import com.zcloud.fire.check.dto.clientobject.FireCheckPointListCO;
+import com.zcloud.fire.check.dto.clientobject.AppFireCheckRecordCO;
import com.zcloud.fire.check.dto.clientobject.FireCheckRecordPointCO;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
@@ -36,8 +35,9 @@ public class AppFireCheckRecordPointController {
@ApiOperation("获取消防点检记录点位列表(已打回根据状态传入)")
@PostMapping("/getCheckRecordPointList")
- public PageResponse getCheckRecordPointList(@RequestBody CheckRecordPointListQry qry) {
- return fireCheckRecordPointService.getCheckRecordPointList(qry);
+ public SingleResponse getCheckRecordPointList(@RequestBody CheckRecordPointListQry qry) {
+ return SingleResponse.of(fireCheckRecordPointService.getCheckRecordPointList(qry));
+
}
diff --git a/web-adapter/src/main/java/com/zcloud/fire/check/web/FireCheckListController.java b/web-adapter/src/main/java/com/zcloud/fire/check/web/FireCheckListController.java
index ec91647..dd5e754 100644
--- a/web-adapter/src/main/java/com/zcloud/fire/check/web/FireCheckListController.java
+++ b/web-adapter/src/main/java/com/zcloud/fire/check/web/FireCheckListController.java
@@ -40,6 +40,7 @@ public class FireCheckListController {
@ApiOperation("消防点检分页")
@PostMapping("/list")
+ // @PreAuthorize("@pms.hasAnyPermission('xfdjjl')")
public PageResponse page(@RequestBody FireCheckListPageQry qry) {
return fireCheckListService.listPage(qry);
}
@@ -87,6 +88,7 @@ public class FireCheckListController {
}
@ApiOperation("PC端-点位检查记录分页")
@PostMapping("/checkListRecordList")
+ // @PreAuthorize("@pms.hasAnyPermission('dwjcjl')")
public PageResponse checkListRecordList(@RequestBody FireCheckListRecordPageQry qry) {
return fireCheckListService.checkListRecordList(qry);
}
diff --git a/web-adapter/src/main/java/com/zcloud/fire/check/web/FireCheckListItemController.java b/web-adapter/src/main/java/com/zcloud/fire/check/web/FireCheckListItemController.java
index e9960cc..63f15a7 100644
--- a/web-adapter/src/main/java/com/zcloud/fire/check/web/FireCheckListItemController.java
+++ b/web-adapter/src/main/java/com/zcloud/fire/check/web/FireCheckListItemController.java
@@ -17,6 +17,7 @@ import io.swagger.annotations.ApiOperation;
import lombok.AllArgsConstructor;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
+import springfox.documentation.annotations.ApiIgnore;
import java.util.ArrayList;
@@ -26,6 +27,7 @@ import java.util.ArrayList;
* @Author zhaokai
* @Date 2025-11-28 10:32:28
*/
+@ApiIgnore
@Api(tags = "消防点位检查详细表", hidden = true)
@RequestMapping("/${application.gateway}/fireCheckListItem")
@RestController
diff --git a/web-adapter/src/main/java/com/zcloud/fire/check/web/FireCheckListUserController.java b/web-adapter/src/main/java/com/zcloud/fire/check/web/FireCheckListUserController.java
index 80f80bf..1265e8d 100644
--- a/web-adapter/src/main/java/com/zcloud/fire/check/web/FireCheckListUserController.java
+++ b/web-adapter/src/main/java/com/zcloud/fire/check/web/FireCheckListUserController.java
@@ -17,6 +17,7 @@ import io.swagger.annotations.ApiOperation;
import lombok.AllArgsConstructor;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
+import springfox.documentation.annotations.ApiIgnore;
import java.util.ArrayList;
@@ -26,6 +27,7 @@ import java.util.ArrayList;
* @Author zhaokai
* @Date 2025-12-11 15:32:49
*/
+@ApiIgnore
@Api(tags = "消防点位检查负责人表",hidden = true)
@RequestMapping("/${application.gateway}/fireCheckListUser")
@RestController
diff --git a/web-adapter/src/main/java/com/zcloud/fire/check/web/FireCheckRecordController.java b/web-adapter/src/main/java/com/zcloud/fire/check/web/FireCheckRecordController.java
index 4614d76..c1569c5 100644
--- a/web-adapter/src/main/java/com/zcloud/fire/check/web/FireCheckRecordController.java
+++ b/web-adapter/src/main/java/com/zcloud/fire/check/web/FireCheckRecordController.java
@@ -11,6 +11,7 @@ import com.zcloud.fire.check.dto.*;
import com.zcloud.fire.check.dto.clientobject.CorpCheckStatisticsCO;
import com.zcloud.fire.check.dto.clientobject.CorpStatisticsCO;
import com.zcloud.fire.check.dto.clientobject.FireCheckRecordCO;
+import com.zcloud.fire.check.dto.clientobject.FireCheckRecordInfoCO;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.AllArgsConstructor;
@@ -30,13 +31,6 @@ import org.springframework.web.bind.annotation.*;
public class FireCheckRecordController {
private final FireCheckRecordServiceI fireCheckRecordService;
- @ApiOperation(value = "新增",hidden = true)
- @PostMapping("/save")
- public SingleResponse add(@Validated @RequestBody FireCheckRecordAddCmd cmd) {
- SSOUser ssoUser = AuthContext.getCurrentUser();
- return fireCheckRecordService.add(cmd);
- }
-
@ApiOperation("点位检查记录-检查记录分页")
@PostMapping("/list")
public PageResponse page(@RequestBody FireCheckRecordPageQry qry) {
@@ -45,7 +39,7 @@ public class FireCheckRecordController {
@ApiOperation("检查记录详情")
@GetMapping("/getInfoById/{id}")
- public SingleResponse getInfoById(@PathVariable("id") Long id) {
+ public SingleResponse getInfoById(@PathVariable("id") Long id) {
return SingleResponse.of(fireCheckRecordService.getInfoById(id));
}
diff --git a/web-adapter/src/main/java/com/zcloud/fire/check/web/FireCheckRecordHiddenController.java b/web-adapter/src/main/java/com/zcloud/fire/check/web/FireCheckRecordHiddenController.java
index b92ab04..959038b 100644
--- a/web-adapter/src/main/java/com/zcloud/fire/check/web/FireCheckRecordHiddenController.java
+++ b/web-adapter/src/main/java/com/zcloud/fire/check/web/FireCheckRecordHiddenController.java
@@ -17,6 +17,7 @@ import io.swagger.annotations.ApiOperation;
import lombok.AllArgsConstructor;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
+import springfox.documentation.annotations.ApiIgnore;
import java.util.ArrayList;
@@ -26,6 +27,7 @@ import java.util.ArrayList;
* @Author zhaokai
* @Date 2025-12-12 11:11:15
*/
+@ApiIgnore
@Api(tags = "消防点位检查记录隐患表",hidden = true)
@RequestMapping("/${application.gateway}/fireCheckRecordHidden")
@RestController
diff --git a/web-adapter/src/main/java/com/zcloud/fire/check/web/FireCheckRecordPointController.java b/web-adapter/src/main/java/com/zcloud/fire/check/web/FireCheckRecordPointController.java
index 6ca595e..fdbf1c3 100644
--- a/web-adapter/src/main/java/com/zcloud/fire/check/web/FireCheckRecordPointController.java
+++ b/web-adapter/src/main/java/com/zcloud/fire/check/web/FireCheckRecordPointController.java
@@ -17,6 +17,7 @@ import io.swagger.annotations.ApiOperation;
import lombok.AllArgsConstructor;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
+import springfox.documentation.annotations.ApiIgnore;
import java.util.ArrayList;
@@ -26,6 +27,7 @@ import java.util.ArrayList;
* @Author zhaokai
* @Date 2025-12-12 11:10:19
*/
+@ApiIgnore
@Api(tags = "消防点位检查记录点位表",hidden = true)
@RequestMapping("/${application.gateway}/fireCheckRecordPoint")
@RestController
diff --git a/web-adapter/src/main/java/com/zcloud/fire/check/web/FireCheckRecordUserController.java b/web-adapter/src/main/java/com/zcloud/fire/check/web/FireCheckRecordUserController.java
index 42eba1f..fa06baa 100644
--- a/web-adapter/src/main/java/com/zcloud/fire/check/web/FireCheckRecordUserController.java
+++ b/web-adapter/src/main/java/com/zcloud/fire/check/web/FireCheckRecordUserController.java
@@ -17,6 +17,7 @@ import io.swagger.annotations.ApiOperation;
import lombok.AllArgsConstructor;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
+import springfox.documentation.annotations.ApiIgnore;
import java.util.ArrayList;
@@ -26,6 +27,7 @@ import java.util.ArrayList;
* @Author zhaokai
* @Date 2025-12-12 11:12:04
*/
+@ApiIgnore
@Api(tags = "消防点位检查用户表",hidden = true)
@RequestMapping("/${application.gateway}/fireCheckRecordUser")
@RestController
diff --git a/web-adapter/src/main/java/com/zcloud/fire/check/web/FireCheckStandardController.java b/web-adapter/src/main/java/com/zcloud/fire/check/web/FireCheckStandardController.java
index d4edc29..ea8fa3a 100644
--- a/web-adapter/src/main/java/com/zcloud/fire/check/web/FireCheckStandardController.java
+++ b/web-adapter/src/main/java/com/zcloud/fire/check/web/FireCheckStandardController.java
@@ -83,8 +83,7 @@ public class FireCheckStandardController {
}
@ApiOperation("消防检查标准-导入")
@PostMapping("/importFireCheckStandardList")
- public Response importFireCheckStandardList(@Validated FireCheckStandardImportCmd fireCheckStandardImportCmd
- ) {
+ public Response importFireCheckStandardList(@Validated FireCheckStandardImportCmd fireCheckStandardImportCmd) {
fireCheckStandardService.importFireCheckStandardList(fireCheckStandardImportCmd);
return SingleResponse.buildSuccess();
}
diff --git a/web-adapter/src/main/java/com/zcloud/fire/check/web/FireDeviceController.java b/web-adapter/src/main/java/com/zcloud/fire/check/web/FireDeviceController.java
index ae6ac92..4c59622 100644
--- a/web-adapter/src/main/java/com/zcloud/fire/check/web/FireDeviceController.java
+++ b/web-adapter/src/main/java/com/zcloud/fire/check/web/FireDeviceController.java
@@ -45,6 +45,7 @@ public class FireDeviceController {
@ApiOperation("消防器材分页")
@PostMapping("/list")
+ // @PreAuthorize("@pms.hasAnyPermission('xfqc')")
public PageResponse page(@RequestBody FireDevicePageQry qry) {
return fireDeviceService.listPage(qry);
}
diff --git a/web-adapter/src/main/java/com/zcloud/fire/check/web/FirePointController.java b/web-adapter/src/main/java/com/zcloud/fire/check/web/FirePointController.java
index 7b9642e..38919f0 100644
--- a/web-adapter/src/main/java/com/zcloud/fire/check/web/FirePointController.java
+++ b/web-adapter/src/main/java/com/zcloud/fire/check/web/FirePointController.java
@@ -40,6 +40,7 @@ public class FirePointController {
@ApiOperation("分页")
@PostMapping("/list")
+ // @PreAuthorize("@pms.hasAnyPermission('xfdw')")
public PageResponse page(@RequestBody FirePointPageQry qry) {
return firePointService.listPage(qry);
}
@@ -84,8 +85,8 @@ public class FirePointController {
}
@ApiOperation("消防点位-导出")
@GetMapping("/exportFirePointPage")
- public void exportFirePointPage(@RequestParam(value = "ids") Long[] ids, HttpServletResponse httpServletResponse) {
- firePointService.exportFirePointPage(ids, httpServletResponse);
+ public void exportFirePointPage( HttpServletResponse httpServletResponse) {
+ firePointService.exportFirePointPage(httpServletResponse);
}
}
diff --git a/web-adapter/src/main/java/com/zcloud/fire/check/web/FireRegionController.java b/web-adapter/src/main/java/com/zcloud/fire/check/web/FireRegionController.java
index 8eb590f..0850cad 100644
--- a/web-adapter/src/main/java/com/zcloud/fire/check/web/FireRegionController.java
+++ b/web-adapter/src/main/java/com/zcloud/fire/check/web/FireRegionController.java
@@ -13,6 +13,7 @@ import com.zcloud.fire.check.dto.clientobject.FireRegionCO;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.AllArgsConstructor;
+import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
@@ -39,6 +40,7 @@ public class FireRegionController {
@ApiOperation("消防区域列表分页")
@PostMapping("/list")
+// @PreAuthorize("@pms.hasAnyPermission('xfqy')")
public PageResponse page(@RequestBody FireRegionPageQry qry) {
return fireRegionService.listPage(qry);
}
@@ -83,8 +85,8 @@ public class FireRegionController {
}
//获取所有消防区域
@ApiOperation("获取所有消防区域")
- @PostMapping("/listAll/{corpinfoId}")
- public MultiResponse listAll(@PathVariable("corpinfoId") Long corpinfoId) {
+ @GetMapping("/listAll")
+ public MultiResponse listAll(@RequestParam(value = "corpinfoId", required = false) Long corpinfoId) {
return MultiResponse.of(fireRegionService.listAll(corpinfoId));
}
}
diff --git a/web-app/src/main/java/com/zcloud/fire/check/command/FireCheckRecordAddExe.java b/web-app/src/main/java/com/zcloud/fire/check/command/FireCheckRecordAddExe.java
index e3d9873..8297695 100644
--- a/web-app/src/main/java/com/zcloud/fire/check/command/FireCheckRecordAddExe.java
+++ b/web-app/src/main/java/com/zcloud/fire/check/command/FireCheckRecordAddExe.java
@@ -74,7 +74,7 @@ public class FireCheckRecordAddExe {
@Transactional(rollbackFor = Exception.class)
public FireCheckRecordCO saveCheckRecord(AppCheckRecordAddCmd appCheckRecordAddCmd) {
// 检查点位信息
- FireCheckRecordDO fireCheckRecordDO = fireCheckRecordRepository.getChecKRecordInfo(appCheckRecordAddCmd.getFireRecordId());
+ FireCheckRecordDO fireCheckRecordDO = fireCheckRecordRepository.getCheckRecordInfoByFireRecordId(appCheckRecordAddCmd.getFireRecordId());
if (fireCheckRecordDO == null) {
throw new BizException("检查记录不存在");
}
diff --git a/web-app/src/main/java/com/zcloud/fire/check/command/FireCheckRecordDeviceUpdateExe.java b/web-app/src/main/java/com/zcloud/fire/check/command/FireCheckRecordDeviceUpdateExe.java
index 5c03edd..f0b303b 100644
--- a/web-app/src/main/java/com/zcloud/fire/check/command/FireCheckRecordDeviceUpdateExe.java
+++ b/web-app/src/main/java/com/zcloud/fire/check/command/FireCheckRecordDeviceUpdateExe.java
@@ -1,9 +1,14 @@
package com.zcloud.fire.check.command;
import com.alibaba.cola.exception.BizException;
+import com.zcloud.fire.check.domain.enums.CheckFlagEnum;
import com.zcloud.fire.check.domain.gateway.FireCheckRecordDeviceGateway;
import com.zcloud.fire.check.domain.model.FireCheckRecordDeviceE;
import com.zcloud.fire.check.dto.FireCheckRecordDeviceUpdateCmd;
+import com.zcloud.fire.check.persistence.dataobject.FireCheckRecordDeviceDO;
+import com.zcloud.fire.check.persistence.dataobject.FireCheckRecordPointDO;
+import com.zcloud.fire.check.persistence.repository.FireCheckRecordDeviceRepository;
+import com.zcloud.fire.check.persistence.repository.FireCheckRecordPointRepository;
import lombok.AllArgsConstructor;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Component;
@@ -20,15 +25,27 @@ import org.springframework.transaction.annotation.Transactional;
@AllArgsConstructor
public class FireCheckRecordDeviceUpdateExe {
private final FireCheckRecordDeviceGateway fireCheckRecordDeviceGateway;
+ private final FireCheckRecordDeviceRepository fireCheckRecordDeviceRepository;
+ private final FireCheckRecordPointRepository fireCheckRecordPointRepository;
@Transactional(rollbackFor = Exception.class)
public void execute(FireCheckRecordDeviceUpdateCmd fireCheckRecordDeviceUpdateCmd) {
+ FireCheckRecordDeviceDO info = fireCheckRecordDeviceRepository.getById(fireCheckRecordDeviceUpdateCmd.getId());
+ if (info == null) {
+ throw new BizException("数据不存在");
+ }
FireCheckRecordDeviceE fireCheckRecordDeviceE = new FireCheckRecordDeviceE();
BeanUtils.copyProperties(fireCheckRecordDeviceUpdateCmd, fireCheckRecordDeviceE);
boolean res = fireCheckRecordDeviceGateway.update(fireCheckRecordDeviceE);
if (!res) {
throw new BizException("修改失败");
}
+ //将对应的point置检查状态改为未检查
+ FireCheckRecordPointDO pointInfo = new FireCheckRecordPointDO();
+ pointInfo.setFireRecordPointId(info.getFireRecordPointId());
+ pointInfo.setCheckedFlag(CheckFlagEnum.CHECK_FLAG_BACK.getCode());
+
+ fireCheckRecordPointRepository.updateCheckFlag(pointInfo);
}
}
diff --git a/web-app/src/main/java/com/zcloud/fire/check/command/FireCheckRecordPointAddExe.java b/web-app/src/main/java/com/zcloud/fire/check/command/FireCheckRecordPointAddExe.java
index 0135aa8..3bb13e4 100644
--- a/web-app/src/main/java/com/zcloud/fire/check/command/FireCheckRecordPointAddExe.java
+++ b/web-app/src/main/java/com/zcloud/fire/check/command/FireCheckRecordPointAddExe.java
@@ -15,10 +15,7 @@ import com.zcloud.fire.check.dto.AppCheckRecordPointAddCmd;
import com.zcloud.fire.check.dto.FireCheckRecordDeviceAddCmd;
import com.zcloud.fire.check.dto.FireCheckRecordPointAddCmd;
import com.zcloud.fire.check.dto.clientobject.FireCheckRecordPointCO;
-import com.zcloud.fire.check.persistence.dataobject.FireCheckRecordDeviceDO;
-import com.zcloud.fire.check.persistence.dataobject.FireCheckRecordHiddenDO;
-import com.zcloud.fire.check.persistence.dataobject.FireDeviceDO;
-import com.zcloud.fire.check.persistence.dataobject.FirePointDO;
+import com.zcloud.fire.check.persistence.dataobject.*;
import com.zcloud.fire.check.persistence.repository.*;
import com.zcloud.gbscommon.zcloudhidden.face.ZcloudHiddenFacade;
import com.zcloud.gbscommon.zcloudhidden.request.HiddenAddCmd;
@@ -54,6 +51,7 @@ public class FireCheckRecordPointAddExe {
private final FireCheckRecordDeviceRepository fireCheckRecordDeviceRepository;
private final FireCheckRecordHiddenGateway fireCheckRecordHiddenGateway;
private final FireCheckRecordHiddenRepository fireCheckRecordHiddenRepository;
+ private final FireCheckStandardRepository fireCheckStandardRepository;
@DubboReference
private ZcloudHiddenFacade zcloudHiddenFacade;
@@ -115,6 +113,16 @@ public class FireCheckRecordPointAddExe {
}
//根据消防设备id查询消防设备信息
Map fireDeviceDOMap = fireDeviceDOList.stream().collect(Collectors.toMap(FireDeviceDO::getFireDeviceId, Function.identity()));
+ //获取所有的设备类型
+ List fireDeviceTypeList = fireDeviceDOList.stream().map(FireDeviceDO::getFireDeviceType).distinct().collect(Collectors.toList());
+
+ List fireCheckStandardDOList = fireCheckStandardRepository.getCheckStandardList(fireDeviceTypeList);
+
+ Map> fireCheckListItemStatisticDOMap = fireCheckStandardDOList.stream()
+ .collect(Collectors.groupingBy(
+ FireCheckStandardDO::getFireDeviceType,
+ Collectors.mapping(FireCheckStandardDO::getFireCheckStandardItem, Collectors.toList())
+ ));
appCheckRecordPointAddCmd.getFireCheckRecordDeviceAddCmdList().forEach(fireCheckRecordDeviceAddCmd -> {
FireCheckRecordDeviceE fireCheckRecordDeviceE = new FireCheckRecordDeviceE();
@@ -132,6 +140,7 @@ public class FireCheckRecordPointAddExe {
fireCheckRecordDeviceE.setLatitude(fireCheckRecordDeviceAddCmd.getLatitude());
fireCheckRecordDeviceE.setNormalFlag(fireCheckRecordDeviceAddCmd.getNormalFlag());
fireCheckRecordDeviceE.setCheckedFlag(CheckFlagEnum.CHECK_FLAG_CHECKED.getCode());
+ fireCheckRecordDeviceE.setFireCheckStandardInfo(JSONUtil.toJsonStr(fireCheckListItemStatisticDOMap.get(fireDeviceE.getFireDeviceType())));
fireCheckRecordDeviceGateway.add(fireCheckRecordDeviceE);
//有隐患就新增
@@ -150,6 +159,8 @@ public class FireCheckRecordPointAddExe {
throw new BizException("消防设备检查信息不存在");
}
BeanUtils.copyProperties(fireCheckRecordDeviceAddCmd, fireCheckRecordDeviceE);
+ fireCheckRecordDeviceE.setFireCheckStandardInfo(JSONUtil.toJsonStr(fireCheckListItemStatisticDOMap.get(fireCheckRecordDeviceDO.getFireDeviceType())));
+
fireCheckRecordDeviceGateway.update(fireCheckRecordDeviceE);
if(fireCheckRecordDeviceE.getNormalFlag()==null){
//手动更新结果为null,因为有未排查记录的为null
@@ -158,16 +169,21 @@ public class FireCheckRecordPointAddExe {
//隐患是否更新
FireCheckRecordHiddenDO fireCheckRecordHiddenDO = fireCheckRecordHiddenRepository.listByFireCheckRecordDeviceId(fireCheckRecordDeviceDO.getFireRecordDeviceId());
- if(CheckRecordNormalFlagEnum.NORMAL_FLAG_NOT_NORMAL.getCode().equals(fireCheckRecordDeviceE.getCheckedFlag())){
+ if(CheckRecordNormalFlagEnum.NORMAL_FLAG_NOT_NORMAL.getCode().equals(fireCheckRecordDeviceE.getNormalFlag())){
//修改隐患信息
//根据消防设备id查询隐患信息
if(fireCheckRecordHiddenDO==null){
HiddenAddCmd hiddenAddCmd = fireCheckRecordDeviceAddCmd.getHiddenAddCmd();
- fireCheckRecordHiddenGateway.addHidden( fireCheckRecordDeviceE,hiddenAddCmd);
+ hiddenAddCmd.setForeignKey(fireCheckRecordE.getFireRecordId());
+ FireCheckRecordDeviceE fireCheckRecordDeviceEOld = new FireCheckRecordDeviceE();
+ BeanUtils.copyProperties(fireCheckRecordDeviceDO, fireCheckRecordDeviceEOld);
+ fireCheckRecordHiddenGateway.addHidden( fireCheckRecordDeviceEOld,hiddenAddCmd);
}else{
FireCheckRecordHiddenE fireCheckRecordHiddenE = new FireCheckRecordHiddenE();
BeanUtils.copyProperties(fireCheckRecordHiddenDO, fireCheckRecordHiddenE);
- fireCheckRecordHiddenGateway.updateHidden(fireCheckRecordHiddenE,fireCheckRecordDeviceAddCmd.getHiddenAddCmd());
+ HiddenAddCmd hiddenAddCmd = fireCheckRecordDeviceAddCmd.getHiddenAddCmd();
+ hiddenAddCmd.setForeignKey(fireCheckRecordE.getFireRecordId());
+ fireCheckRecordHiddenGateway.updateHidden(fireCheckRecordHiddenE,hiddenAddCmd);
}
}else{
//删除隐患
diff --git a/web-app/src/main/java/com/zcloud/fire/check/command/convertor/FireCheckRecordPointCoConvertor.java b/web-app/src/main/java/com/zcloud/fire/check/command/convertor/FireCheckRecordPointCoConvertor.java
index e162928..7bceab9 100644
--- a/web-app/src/main/java/com/zcloud/fire/check/command/convertor/FireCheckRecordPointCoConvertor.java
+++ b/web-app/src/main/java/com/zcloud/fire/check/command/convertor/FireCheckRecordPointCoConvertor.java
@@ -1,5 +1,6 @@
package com.zcloud.fire.check.command.convertor;
+import com.zcloud.fire.check.dto.clientobject.AppRecordFireCheckPointListCO;
import com.zcloud.fire.check.dto.clientobject.FireCheckPointListCO;
import com.zcloud.fire.check.dto.clientobject.FireCheckRecordPointCO;
import com.zcloud.fire.check.persistence.FireCheckPointListDO;
@@ -24,5 +25,7 @@ public interface FireCheckRecordPointCoConvertor {
List converDOsToCOs(List fireCheckRecordPointDOs);
List converDOsToPointCOs(List data);
+
+ List converDOsToAppPointCOs(List fireCheckRecordPointDOList);
}
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 d9b8303..ba65b3d 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
@@ -6,10 +6,7 @@ import com.alibaba.cola.dto.MultiResponse;
import com.alibaba.cola.dto.PageResponse;
import com.alibaba.cola.exception.BizException;
import com.jjb.saas.framework.auth.utils.AuthContext;
-import com.zcloud.fire.check.command.convertor.FireCheckListCoConvertor;
-import com.zcloud.fire.check.command.convertor.FireCheckRecordDeviceCoConvertor;
-import com.zcloud.fire.check.command.convertor.FireCheckStandardCoConvertor;
-import com.zcloud.fire.check.command.convertor.FireDeviceCoConvertor;
+import com.zcloud.fire.check.command.convertor.*;
import com.zcloud.fire.check.domain.enums.HiddenCheckTypeEnum;
import com.zcloud.fire.check.domain.model.FireCheckListE;
import com.zcloud.fire.check.dto.*;
@@ -58,6 +55,7 @@ public class FireCheckListQueryExe {
private final FireCheckRecordDeviceRepository fireCheckRecordDeviceRepository;
private final FireCheckRecordDeviceCoConvertor fireCheckRecordDeviceCoConvertor;
private final FireCheckRecordHiddenRepository fireCheckRecordHiddenRepository;
+ private final FireCheckRecordHiddenCoConvertor fireCheckRecordHiddenCoConvertor;
@DubboReference
private ZcloudHiddenFacade zcloudHiddenFacade;
@@ -190,7 +188,7 @@ public class FireCheckListQueryExe {
if (CollUtil.isNotEmpty(missingTypes)) {
//获取类型名称,逗号分隔
List fireDeviceTypeNameList = missingTypes.stream().map(FireCheckPointListDO::getFireDeviceTypeName).distinct().collect(Collectors.toList());
- throw new BizException("检查设备没有检查标准:" + fireDeviceTypeNameList);
+ throw new BizException(fireDeviceTypeNameList + "无检查标准,无法检查");
}
// 获取检查标准数据
List fireDeviceTypeList = fireCheckPointListDOList.stream().map(FireCheckPointListDO::getFireDeviceType).collect(Collectors.toList());
@@ -226,7 +224,7 @@ public class FireCheckListQueryExe {
}
}
//checkRecordHiddenDOList根据事故id进行分组
- Map> fireCheckRecordHiddenDOMap = fireCheckRecordHiddenDOList.stream().collect(Collectors.groupingBy(FireCheckRecordHiddenDO::getFireDeviceId));
+ Map> fireDeviceCheckRecordHiddenDOMap = fireCheckRecordHiddenDOList.stream().collect(Collectors.groupingBy(FireCheckRecordHiddenDO::getFireDeviceId));
// 处理设备类型名和设备编码的聚合显示
@@ -277,7 +275,7 @@ public class FireCheckListQueryExe {
}
if (finalHiddenListCOMultiResponse !=null && CollUtil.isNotEmpty(finalHiddenListCOMultiResponse.getData())) {
List hiddenIds = finalHiddenListCOMultiResponse.getData().stream().map(HiddenListCO::getHiddenId).collect(Collectors.toList());
- List hiddenList = fireCheckRecordHiddenDOMap.get(childNode.getFireDeviceId());
+ List hiddenList = fireDeviceCheckRecordHiddenDOMap.get(childNode.getFireDeviceId());
if (CollUtil.isNotEmpty(hiddenList)) {
List hiddenIdsInDevice = hiddenList.stream().map(FireCheckRecordHiddenDO::getHiddenId).collect(Collectors.toList());
//如果hiddenIdsInRiskPoint在hiddenIds中,则存在隐患
@@ -307,14 +305,31 @@ public class FireCheckListQueryExe {
Map fireCheckRecordPointDOMap = fireCheckRecordPointDOList.stream()
.collect(Collectors.toMap(FireCheckRecordPointDO::getFirePointId, Function.identity()));
+ //获取隐患信息
+ //fireCheckRecordHiddenDOList 按照设备id key value对象
+
+ Map fireCheckRecordHiddenDOMap = fireCheckRecordHiddenDOList.stream()
+ .collect(Collectors.toMap(FireCheckRecordHiddenDO::getFireRecordDeviceId, Function.identity()));
+
+
result.forEach(fireCheckPointListCO -> {
FireCheckRecordPointDO recordPointDO = fireCheckRecordPointDOMap.get(fireCheckPointListCO.getFirePointId());
+ fireCheckPointListCO.setFireRecordId(fireCheckRecordDO.getFireRecordId());
if (recordPointDO != null) {
fireCheckPointListCO.setFireRecordPointId(recordPointDO.getFireRecordPointId());
- fireCheckPointListCO.setFireRecordId(recordPointDO.getFireRecordId());
+ fireCheckPointListCO.setCheckedFlag(recordPointDO.getCheckedFlag());
+ fireCheckPointListCO.setId(recordPointDO.getId());
List fireCheckRecordDeviceDOS = checkRecordDeviceMap.get(recordPointDO.getFireRecordPointId());
//转换
List fireCheckPointDeviceListCOList =fireCheckRecordDeviceCoConvertor.converDOsToDeviceCOs(fireCheckRecordDeviceDOS);
+ //查找是否有隐患信息
+
+ fireCheckPointDeviceListCOList.forEach(info->{
+ FireCheckRecordHiddenDO fireCheckRecordHiddenDO = fireCheckRecordHiddenDOMap.get(info.getFireRecordDeviceId());
+ if(fireCheckRecordHiddenDO != null){
+ info.setFireCheckRecordHiddenCO(fireCheckRecordHiddenCoConvertor.convertToCO(fireCheckRecordHiddenDO));
+ }
+ });
fireCheckPointListCO.setFireCheckRecordDeviceStatusList(fireCheckPointDeviceListCOList);
}
});
@@ -444,10 +459,34 @@ public class FireCheckListQueryExe {
.collect(Collectors.groupingBy(
FireCheckListUserDO::getFireCheckId,
Collectors.mapping(FireCheckListUserDO::getUserName, Collectors.joining(","))));
+
+ //补充检查次数
+ List fireCheckRecordStatisticDOList = fireCheckRecordRepository.statisticListByFireCheckIdList(fireCheckIdList);
+ Map fireCheckListItemStatisticDOMap = fireCheckRecordStatisticDOList.stream().collect(Collectors.toMap(FireCheckRecordStatisticDO::getFireCheckId, FireCheckRecordStatisticDO::getFireCheckCount));
examCenterCOS.forEach(info -> {
info.setUserName(fireCheckListUserDONameMap.getOrDefault(info.getFireCheckId(), ""));
+ info.setCheckCount(fireCheckListItemStatisticDOMap.getOrDefault(info.getFireCheckId(), 0L));
});
+
return PageResponse.of(examCenterCOS, pageResponse.getTotalCount(), pageResponse.getPageSize(), pageResponse.getPageIndex());
}
+
+ public void checkStandard(CheckPointListQry qry) {
+
+ //获取所有的设备检查标准
+ List fireCheckStandardDOList = fireCheckStandardRepository.getDeviceStandardList(qry.getFireCheckId());
+ if(CollUtil.isEmpty(fireCheckStandardDOList)){
+ throw new BizException("请维护点检设备的检查标准");
+ }
+ //获取fireCheckStandardDOList中count未空或者为0的数据,做异常提示
+ List fireCheckStandardDOList1 = fireCheckStandardDOList.stream()
+ .filter(info -> info.getStatisticCount() == null || info.getStatisticCount() == 0).collect(Collectors.toList());
+ //fireCheckStandardDOList1获取名字集合做提示
+
+ if(CollUtil.isNotEmpty(fireCheckStandardDOList1)){
+ List fireCheckStandardDOList1NameList = fireCheckStandardDOList1.stream().map(FireCheckStandardStatisticDO::getFireDeviceTypeName).collect(Collectors.toList());
+ throw new BizException(fireCheckStandardDOList1NameList + "无检查标准,无法检查");
+ }
+ }
}
diff --git a/web-app/src/main/java/com/zcloud/fire/check/command/query/FireCheckRecordPointQueryExe.java b/web-app/src/main/java/com/zcloud/fire/check/command/query/FireCheckRecordPointQueryExe.java
index dcf383b..c788c16 100644
--- a/web-app/src/main/java/com/zcloud/fire/check/command/query/FireCheckRecordPointQueryExe.java
+++ b/web-app/src/main/java/com/zcloud/fire/check/command/query/FireCheckRecordPointQueryExe.java
@@ -1,23 +1,21 @@
package com.zcloud.fire.check.command.query;
+import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.collection.CollUtil;
import com.alibaba.cola.dto.PageResponse;
import com.alibaba.fastjson.JSON;
import com.zcloud.fire.check.command.convertor.FireCheckRecordDeviceCoConvertor;
import com.zcloud.fire.check.command.convertor.FireCheckRecordHiddenCoConvertor;
import com.zcloud.fire.check.command.convertor.FireCheckRecordPointCoConvertor;
+import com.zcloud.fire.check.command.convertor.FireCheckRecordUserCoConvertor;
+import com.zcloud.fire.check.domain.enums.HiddenCheckTypeEnum;
import com.zcloud.fire.check.dto.CheckPointListQry;
import com.zcloud.fire.check.dto.CheckRecordPointListQry;
import com.zcloud.fire.check.dto.FireCheckRecordPointPageQry;
import com.zcloud.fire.check.dto.clientobject.*;
import com.zcloud.fire.check.persistence.FireCheckPointListDO;
-import com.zcloud.fire.check.persistence.dataobject.FireCheckListStatisticDO;
-import com.zcloud.fire.check.persistence.dataobject.FireCheckRecordDeviceDO;
-import com.zcloud.fire.check.persistence.dataobject.FireCheckRecordHiddenDO;
-import com.zcloud.fire.check.persistence.dataobject.FireCheckRecordPointDO;
-import com.zcloud.fire.check.persistence.repository.FireCheckRecordDeviceRepository;
-import com.zcloud.fire.check.persistence.repository.FireCheckRecordHiddenRepository;
-import com.zcloud.fire.check.persistence.repository.FireCheckRecordPointRepository;
+import com.zcloud.fire.check.persistence.dataobject.*;
+import com.zcloud.fire.check.persistence.repository.*;
import com.zcloud.gbscommon.utils.PageQueryHelper;
import lombok.AllArgsConstructor;
import org.springframework.stereotype.Component;
@@ -43,6 +41,11 @@ public class FireCheckRecordPointQueryExe {
private final FireCheckRecordDeviceCoConvertor fireCheckRecordDeviceCoConvertor;
private final FireCheckRecordHiddenRepository fireCheckRecordHiddenRepository;
private final FireCheckRecordHiddenCoConvertor fireCheckRecordHiddenCoConvertor;
+ private final FireCheckRecordRepository fireCheckRecordRepository;
+
+ private final FireCheckRecordUserRepository fireCheckRecordUserRepository;
+ private final FireCheckRecordUserCoConvertor fireCheckRecordUserCoConvertor;
+
/**
* 分页
*
@@ -56,22 +59,28 @@ public class FireCheckRecordPointQueryExe {
return PageResponse.of(examCenterCOS, pageResponse.getTotalCount(), pageResponse.getPageSize(), pageResponse.getPageIndex());
}
- public PageResponse getCheckRecordPointList(CheckRecordPointListQry qry) {
+ public AppFireCheckRecordCO getCheckRecordPointList(CheckRecordPointListQry qry) {
Map params = PageQueryHelper.toHashMap(qry);
- PageResponse pageResponse = fireCheckRecordPointRepository.getCheckRecordPointList(params);
- List fireCheckPointListCOList = fireCheckRecordPointCoConvertor.converDOsToPointCOs(pageResponse.getData());
+ //查找记录信息
+ FireCheckRecordDO fireCheckRecordDO =fireCheckRecordRepository.getCheckRecordInfo(qry.getFireRecordId());
+ if(fireCheckRecordDO == null){
+ return null;
+ }
+ AppFireCheckRecordCO appFireCheckRecordCO = new AppFireCheckRecordCO();
+ BeanUtil.copyProperties(fireCheckRecordDO,appFireCheckRecordCO);
+
+ List fireCheckRecordPointDOList = fireCheckRecordPointRepository.getCheckRecordPointList(params);
+ List fireCheckPointListCOList = fireCheckRecordPointCoConvertor.converDOsToAppPointCOs(fireCheckRecordPointDOList);
if(CollUtil.isEmpty(fireCheckPointListCOList)){
- return PageResponse.of(fireCheckPointListCOList, pageResponse.getTotalCount(), pageResponse.getPageSize(), pageResponse.getPageIndex());
+ return appFireCheckRecordCO;
}
//组装设备信息,fireCheckPointListCOList idlist集合
-
-
- List idList = fireCheckPointListCOList.stream().map(FireCheckPointListCO::getFireRecordPointId).collect(Collectors.toList());
+ List idList = fireCheckPointListCOList.stream().map(AppRecordFireCheckPointListCO::getFireRecordPointId).collect(Collectors.toList());
//idList 获取打回的设备检查项信息
- List fireCheckRecordDeviceDOList = fireCheckRecordDeviceRepository.getBackChecKRecordPoiList(idList);
+ List fireCheckRecordDeviceDOList = fireCheckRecordDeviceRepository.getBackChecKRecordPoiList(idList,qry.getCheckedFlag());
if(CollUtil.isEmpty(fireCheckRecordDeviceDOList)){
- return PageResponse.of(fireCheckPointListCOList, pageResponse.getTotalCount(), pageResponse.getPageSize(), pageResponse.getPageIndex());
+ return appFireCheckRecordCO;
}
List fireRecordDeviceIdList = fireCheckRecordDeviceDOList.stream().map(FireCheckRecordDeviceDO::getFireRecordDeviceId).collect(Collectors.toList());
@@ -104,8 +113,20 @@ public class FireCheckRecordPointQueryExe {
}
});
-
- return PageResponse.of(fireCheckPointListCOList, pageResponse.getTotalCount(), pageResponse.getPageSize(), pageResponse.getPageIndex());
+ appFireCheckRecordCO.setFireCheckPointListCOList(fireCheckPointListCOList);
+ //组装隐患信息
+ //补充检查用户信息
+ List fireCheckRecordUserDOList =fireCheckRecordUserRepository.getListByFireRecordId(qry.getFireRecordId());
+ if(CollUtil.isNotEmpty(fireCheckRecordUserDOList)){
+ appFireCheckRecordCO.setFireCheckRecordUserList(fireCheckRecordUserCoConvertor.converDOsToCOs(fireCheckRecordUserDOList));
+ }
+ //补充其他隐患信息
+ List< FireCheckRecordHiddenDO> fireCheckRecordHiddenDOOtherList = fireCheckRecordHiddenRepository.getChecKRecordHiddenList(qry.getFireRecordId(), HiddenCheckTypeEnum.OTHER_HIDDEN.getCode());
+ if(CollUtil.isNotEmpty(fireCheckRecordHiddenDOOtherList)){
+ appFireCheckRecordCO.setFireCheckRecordHiddenList(fireCheckRecordHiddenCoConvertor.converDOsToCOs(fireCheckRecordHiddenDOOtherList));
+ }
+ //组装用户信息
+ return appFireCheckRecordCO;
}
}
diff --git a/web-app/src/main/java/com/zcloud/fire/check/command/query/FireCheckRecordQueryExe.java b/web-app/src/main/java/com/zcloud/fire/check/command/query/FireCheckRecordQueryExe.java
index 62d1ec0..84bb1ba 100644
--- a/web-app/src/main/java/com/zcloud/fire/check/command/query/FireCheckRecordQueryExe.java
+++ b/web-app/src/main/java/com/zcloud/fire/check/command/query/FireCheckRecordQueryExe.java
@@ -5,6 +5,7 @@ import com.alibaba.cola.dto.PageResponse;
import com.zcloud.fire.check.command.convertor.*;
import com.zcloud.fire.check.domain.enums.CommonFlagEnum;
import com.zcloud.fire.check.domain.enums.CorpTypeEnum;
+import com.zcloud.fire.check.domain.enums.HiddenCheckTypeEnum;
import com.zcloud.fire.check.domain.enums.UserTypeEnum;
import com.zcloud.fire.check.dto.CorpStatisticsPageQry;
import com.zcloud.fire.check.dto.FireBackCheckRecordPageQry;
@@ -18,6 +19,7 @@ import lombok.AllArgsConstructor;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Component;
+import java.util.Arrays;
import java.util.List;
import java.util.Map;
import java.util.function.Function;
@@ -88,21 +90,23 @@ public class FireCheckRecordQueryExe {
}
- public FireCheckRecordCO getChecKRecordInfo(String fireRecordId) {
- FireCheckRecordDO fireCheckRecordDO = fireCheckRecordRepository.getChecKRecordInfo(fireRecordId);
+ public FireCheckRecordInfoCO getChecKRecordInfo(String fireRecordId) {
+ FireCheckRecordDO fireCheckRecordDO = fireCheckRecordRepository.getCheckRecordInfo(fireRecordId);
if(fireCheckRecordDO == null){
return null;
}
- FireCheckRecordCO fireCheckRecordCO = new FireCheckRecordCO();
+ FireCheckRecordInfoCO fireCheckRecordCO = new FireCheckRecordInfoCO();
BeanUtils.copyProperties(fireCheckRecordDO, fireCheckRecordCO);
- //补充检查用户信息
- List fireCheckRecordUserDOList =fireCheckRecordUserRepository.getListByFireRecordId(fireRecordId);
- if(CollUtil.isNotEmpty(fireCheckRecordUserDOList)){
- fireCheckRecordCO.setFireCheckRecordUserList(fireCheckRecordUserCoConvertor.converDOsToCOs(fireCheckRecordUserDOList));
+ //补充负责人用户信息
+
+ List listUserByFireCheckIdList = fireCheckListUserRepository.getListUserByFireCheckIdList(Arrays.asList(fireCheckRecordDO.getFireCheckId()));
+ if(CollUtil.isNotEmpty(listUserByFireCheckIdList)){
+ fireCheckRecordCO.setResponsibleUserNameList(listUserByFireCheckIdList.stream().map(FireCheckListUserDO::getUserName).collect(Collectors.joining(",")));
}
+
//补充其他隐患信息
- List< FireCheckRecordHiddenDO> fireCheckRecordHiddenDOList = fireCheckRecordHiddenRepository.getChecKRecordHiddenList(fireRecordId);
+ List< FireCheckRecordHiddenDO> fireCheckRecordHiddenDOList = fireCheckRecordHiddenRepository.getChecKRecordHiddenList(fireRecordId, HiddenCheckTypeEnum.OTHER_HIDDEN.getCode());
if(CollUtil.isNotEmpty(fireCheckRecordHiddenDOList)){
fireCheckRecordCO.setFireCheckRecordHiddenList(fireCheckRecordHiddenCoConvertor.converDOsToCOs(fireCheckRecordHiddenDOList));
}
@@ -131,12 +135,12 @@ public class FireCheckRecordQueryExe {
return fireCheckRecordCO;
}
- public FireCheckRecordCO getInfoById(Long id) {
+ public FireCheckRecordInfoCO getInfoById(Long id) {
FireCheckRecordDO fireCheckRecordDO = fireCheckRecordRepository.getById( id);
if(fireCheckRecordDO == null){
return null;
}
- FireCheckRecordCO checKRecordInfo = getChecKRecordInfo(fireCheckRecordDO.getFireRecordId());
+ FireCheckRecordInfoCO checKRecordInfo = getChecKRecordInfo(fireCheckRecordDO.getFireRecordId());
return checKRecordInfo;
diff --git a/web-app/src/main/java/com/zcloud/fire/check/command/query/FirePointQueryExe.java b/web-app/src/main/java/com/zcloud/fire/check/command/query/FirePointQueryExe.java
index 3feac14..0313b09 100644
--- a/web-app/src/main/java/com/zcloud/fire/check/command/query/FirePointQueryExe.java
+++ b/web-app/src/main/java/com/zcloud/fire/check/command/query/FirePointQueryExe.java
@@ -3,6 +3,7 @@ package com.zcloud.fire.check.command.query;
import cn.hutool.core.collection.CollUtil;
import com.alibaba.cola.dto.MultiResponse;
import com.alibaba.cola.dto.PageResponse;
+import com.alibaba.nacos.api.config.annotation.NacosValue;
import com.zcloud.fire.check.command.convertor.FirePointCoConvertor;
import com.zcloud.fire.check.domain.model.FirePointE;
import com.zcloud.fire.check.dto.FirePointPageQry;
@@ -37,6 +38,9 @@ public class FirePointQueryExe {
private final FirePointCoConvertor firePointCoConvertor;
private final FireDeviceRepository fireDeviceRepository;
+// @NacosValue("${point:url:prefix}")
+// private String pointUrlPrefix;
+
/**
* 分页
*
@@ -67,9 +71,9 @@ public class FirePointQueryExe {
return firePointCO;
}
- public void exportFirePointPage(Long[] ids, HttpServletResponse httpServletResponse) {
+ public void exportFirePointPage(HttpServletResponse httpServletResponse) {
FirePointPageQry firePointPageQry = new FirePointPageQry();
- firePointPageQry.setIds(ids);
+
firePointPageQry.setPageSize(100000);
@@ -77,6 +81,7 @@ public class FirePointQueryExe {
//TODO 组装二维码
List data = firePointCOPageResponse.getData();
List listManagerStatisticsExcelExportEntityList = firePointCoConvertor.converCOsToExcelEntitys(data);
+
FirePointE firePointE = new FirePointE();
firePointE.exportFirePointTable(httpServletResponse, listManagerStatisticsExcelExportEntityList);
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 dae899c..8510beb 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
@@ -106,5 +106,10 @@ public class FireCheckListServiceImpl implements FireCheckListServiceI {
public PageResponse getCheckListRecord(CheckListRecordPageQry qry) {
return fireCheckListQueryExe.getCheckListRecord(qry);
}
+
+ @Override
+ public void checkStandard(CheckPointListQry qry) {
+ fireCheckListQueryExe.checkStandard(qry);
+ }
}
diff --git a/web-app/src/main/java/com/zcloud/fire/check/service/FireCheckRecordPointServiceImpl.java b/web-app/src/main/java/com/zcloud/fire/check/service/FireCheckRecordPointServiceImpl.java
index 27c992c..ef937dc 100644
--- a/web-app/src/main/java/com/zcloud/fire/check/service/FireCheckRecordPointServiceImpl.java
+++ b/web-app/src/main/java/com/zcloud/fire/check/service/FireCheckRecordPointServiceImpl.java
@@ -8,6 +8,7 @@ import com.zcloud.fire.check.command.FireCheckRecordPointRemoveExe;
import com.zcloud.fire.check.command.FireCheckRecordPointUpdateExe;
import com.zcloud.fire.check.command.query.FireCheckRecordPointQueryExe;
import com.zcloud.fire.check.dto.*;
+import com.zcloud.fire.check.dto.clientobject.AppFireCheckRecordCO;
import com.zcloud.fire.check.dto.clientobject.FireCheckPointListCO;
import com.zcloud.fire.check.dto.clientobject.FireCheckRecordPointCO;
import lombok.AllArgsConstructor;
@@ -56,7 +57,7 @@ public class FireCheckRecordPointServiceImpl implements FireCheckRecordPointServ
}
@Override
- public PageResponse getCheckRecordPointList(CheckRecordPointListQry qry) {
+ public AppFireCheckRecordCO getCheckRecordPointList(CheckRecordPointListQry qry) {
return fireCheckRecordPointQueryExe.getCheckRecordPointList(qry);
}
diff --git a/web-app/src/main/java/com/zcloud/fire/check/service/FireCheckRecordServiceImpl.java b/web-app/src/main/java/com/zcloud/fire/check/service/FireCheckRecordServiceImpl.java
index b9644da..4dbdcb1 100644
--- a/web-app/src/main/java/com/zcloud/fire/check/service/FireCheckRecordServiceImpl.java
+++ b/web-app/src/main/java/com/zcloud/fire/check/service/FireCheckRecordServiceImpl.java
@@ -59,13 +59,9 @@ public class FireCheckRecordServiceImpl implements FireCheckRecordServiceI {
return fireCheckRecordQueryExe.getCheckRecordList(qry);
}
- @Override
- public FireCheckRecordCO getChecKRecordInfo(String fireRecordId) {
- return fireCheckRecordQueryExe.getChecKRecordInfo(fireRecordId);
- }
@Override
- public FireCheckRecordCO getInfoById(Long id) {
+ public FireCheckRecordInfoCO getInfoById(Long id) {
return fireCheckRecordQueryExe.getInfoById(id);
}
diff --git a/web-app/src/main/java/com/zcloud/fire/check/service/FirePointServiceImpl.java b/web-app/src/main/java/com/zcloud/fire/check/service/FirePointServiceImpl.java
index 4efd409..94e4e1e 100644
--- a/web-app/src/main/java/com/zcloud/fire/check/service/FirePointServiceImpl.java
+++ b/web-app/src/main/java/com/zcloud/fire/check/service/FirePointServiceImpl.java
@@ -70,8 +70,8 @@ public class FirePointServiceImpl implements FirePointServiceI {
}
@Override
- public void exportFirePointPage(Long[] ids, HttpServletResponse httpServletResponse) {
- firePointQueryExe.exportFirePointPage(ids, httpServletResponse);
+ public void exportFirePointPage( HttpServletResponse httpServletResponse) {
+ firePointQueryExe.exportFirePointPage(httpServletResponse);
}
@Override
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 523c37a..2c29502 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
@@ -44,5 +44,7 @@ public interface FireCheckListServiceI {
PageResponse checkListRecordList(FireCheckListRecordPageQry qry);
PageResponse getCheckListRecord(CheckListRecordPageQry qry);
+
+ void checkStandard(CheckPointListQry qry);
}
diff --git a/web-client/src/main/java/com/zcloud/fire/check/api/FireCheckRecordPointServiceI.java b/web-client/src/main/java/com/zcloud/fire/check/api/FireCheckRecordPointServiceI.java
index d04c559..cbd9aa5 100644
--- a/web-client/src/main/java/com/zcloud/fire/check/api/FireCheckRecordPointServiceI.java
+++ b/web-client/src/main/java/com/zcloud/fire/check/api/FireCheckRecordPointServiceI.java
@@ -3,6 +3,7 @@ package com.zcloud.fire.check.api;
import com.alibaba.cola.dto.PageResponse;
import com.alibaba.cola.dto.SingleResponse;
import com.zcloud.fire.check.dto.*;
+import com.zcloud.fire.check.dto.clientobject.AppFireCheckRecordCO;
import com.zcloud.fire.check.dto.clientobject.FireCheckPointListCO;
import com.zcloud.fire.check.dto.clientobject.FireCheckRecordPointCO;
@@ -23,7 +24,7 @@ public interface FireCheckRecordPointServiceI {
void removeBatch(Long[] ids);
- PageResponse getCheckRecordPointList(CheckRecordPointListQry qry);
+ AppFireCheckRecordCO getCheckRecordPointList(CheckRecordPointListQry qry);
FireCheckRecordPointCO saveCheckRecordPoint(AppCheckRecordPointAddCmd appCheckRecordPointAddCmd);
}
diff --git a/web-client/src/main/java/com/zcloud/fire/check/api/FireCheckRecordServiceI.java b/web-client/src/main/java/com/zcloud/fire/check/api/FireCheckRecordServiceI.java
index 3c09863..60ff813 100644
--- a/web-client/src/main/java/com/zcloud/fire/check/api/FireCheckRecordServiceI.java
+++ b/web-client/src/main/java/com/zcloud/fire/check/api/FireCheckRecordServiceI.java
@@ -24,9 +24,8 @@ public interface FireCheckRecordServiceI {
PageResponse getCheckRecordList(FireBackCheckRecordPageQry qry);
- FireCheckRecordCO getChecKRecordInfo(String fireRecordId);
- FireCheckRecordCO getInfoById(Long id);
+ FireCheckRecordInfoCO getInfoById(Long id);
FireCheckRecordCO saveCheckRecord(AppCheckRecordAddCmd appCheckRecordAddCmd);
diff --git a/web-client/src/main/java/com/zcloud/fire/check/api/FirePointServiceI.java b/web-client/src/main/java/com/zcloud/fire/check/api/FirePointServiceI.java
index b82ffa3..9bb607d 100644
--- a/web-client/src/main/java/com/zcloud/fire/check/api/FirePointServiceI.java
+++ b/web-client/src/main/java/com/zcloud/fire/check/api/FirePointServiceI.java
@@ -32,7 +32,7 @@ public interface FirePointServiceI {
void editAllDepartment(FirePointUpdateDepartmentCmd firePointUpdateDepartmentCmd);
- void exportFirePointPage(Long[] ids, HttpServletResponse httpServletResponse);
+ void exportFirePointPage( HttpServletResponse httpServletResponse);
MultiResponse listByFireRegionId(String fireRegionId);
}
diff --git a/web-client/src/main/java/com/zcloud/fire/check/dto/AppCheckRecordAddCmd.java b/web-client/src/main/java/com/zcloud/fire/check/dto/AppCheckRecordAddCmd.java
index 00ac4de..6e756b0 100644
--- a/web-client/src/main/java/com/zcloud/fire/check/dto/AppCheckRecordAddCmd.java
+++ b/web-client/src/main/java/com/zcloud/fire/check/dto/AppCheckRecordAddCmd.java
@@ -28,7 +28,7 @@ public class AppCheckRecordAddCmd implements Serializable {
@ApiModelProperty(value = "检查时间", name = "checkTime", required = true)
@NotEmpty(message = "检查时间不能为空")
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private LocalDateTime checkTime;
diff --git a/web-client/src/main/java/com/zcloud/fire/check/dto/AppCheckRecordPointAddCmd.java b/web-client/src/main/java/com/zcloud/fire/check/dto/AppCheckRecordPointAddCmd.java
index cacf151..96517a8 100644
--- a/web-client/src/main/java/com/zcloud/fire/check/dto/AppCheckRecordPointAddCmd.java
+++ b/web-client/src/main/java/com/zcloud/fire/check/dto/AppCheckRecordPointAddCmd.java
@@ -20,6 +20,10 @@ public class AppCheckRecordPointAddCmd implements Serializable {
@ApiModelProperty(value = "消防点位检查主键", name = "id")
private Long id;
+ @ApiModelProperty(value = "业务主键id", name = "fireRecordPointId", required = true)
+ @NotEmpty(message = "检查点位不能为空")
+ private String fireRecordPointId;
+
@ApiModelProperty(value = "检查表id", name = "fireCheckId", required = true)
@NotEmpty(message = "检查表id不能为空")
private String fireCheckId;
diff --git a/web-client/src/main/java/com/zcloud/fire/check/dto/FireCheckRecordDeviceAddCmd.java b/web-client/src/main/java/com/zcloud/fire/check/dto/FireCheckRecordDeviceAddCmd.java
index 5cb6ac1..0b05581 100644
--- a/web-client/src/main/java/com/zcloud/fire/check/dto/FireCheckRecordDeviceAddCmd.java
+++ b/web-client/src/main/java/com/zcloud/fire/check/dto/FireCheckRecordDeviceAddCmd.java
@@ -17,14 +17,16 @@ import javax.validation.constraints.NotNull;
* @Author zhaokai
* @Date 2025-12-12 13:44:34
*/
-@EqualsAndHashCode(callSuper = true)
@Data
@NoArgsConstructor
@AllArgsConstructor
-public class FireCheckRecordDeviceAddCmd extends Command {
+public class FireCheckRecordDeviceAddCmd {
@ApiModelProperty(value = "主键", name = "id")
private Long id;
+ @ApiModelProperty(value = "业务主键id")
+ private String fireRecordDeviceId;
+
//业务主键id
@ApiModelProperty(value = "消防设备id")
@NotEmpty(message = "消防设备不能为空")
diff --git a/web-client/src/main/java/com/zcloud/fire/check/dto/FireCheckRecordDeviceUpdateCmd.java b/web-client/src/main/java/com/zcloud/fire/check/dto/FireCheckRecordDeviceUpdateCmd.java
index aa42702..455f912 100644
--- a/web-client/src/main/java/com/zcloud/fire/check/dto/FireCheckRecordDeviceUpdateCmd.java
+++ b/web-client/src/main/java/com/zcloud/fire/check/dto/FireCheckRecordDeviceUpdateCmd.java
@@ -16,11 +16,10 @@ import javax.validation.constraints.NotNull;
* @Author zhaokai
* @Date 2025-12-12 13:44:35
*/
-@EqualsAndHashCode(callSuper = true)
@Data
@NoArgsConstructor
@AllArgsConstructor
-public class FireCheckRecordDeviceUpdateCmd extends Command {
+public class FireCheckRecordDeviceUpdateCmd {
@ApiModelProperty(value = "主键", name = "id", required = true)
@NotNull(message = "主键不能为空")
private Long id;
diff --git a/web-client/src/main/java/com/zcloud/fire/check/dto/FireCheckRecordHiddenPageQry.java b/web-client/src/main/java/com/zcloud/fire/check/dto/FireCheckRecordHiddenPageQry.java
index 78ffea9..dd76afb 100644
--- a/web-client/src/main/java/com/zcloud/fire/check/dto/FireCheckRecordHiddenPageQry.java
+++ b/web-client/src/main/java/com/zcloud/fire/check/dto/FireCheckRecordHiddenPageQry.java
@@ -23,6 +23,6 @@ public class FireCheckRecordHiddenPageQry extends PageQuery {
* - `le`: 小于等于比较查询
* - `ne`: 不等比较查询,对应SQL的!=操作符
*/
- private String likeFireRecordHidedenId;
+ private String likeFireRecordHiddenId;
}
diff --git a/web-client/src/main/java/com/zcloud/fire/check/dto/FireCheckRecordHiddenUpdateCmd.java b/web-client/src/main/java/com/zcloud/fire/check/dto/FireCheckRecordHiddenUpdateCmd.java
index 8ac9bc6..d1b198d 100644
--- a/web-client/src/main/java/com/zcloud/fire/check/dto/FireCheckRecordHiddenUpdateCmd.java
+++ b/web-client/src/main/java/com/zcloud/fire/check/dto/FireCheckRecordHiddenUpdateCmd.java
@@ -24,9 +24,9 @@ public class FireCheckRecordHiddenUpdateCmd extends Command {
@ApiModelProperty(value = "主键", name = "id", required = true)
@NotNull(message = "主键不能为空")
private Long id;
- @ApiModelProperty(value = "业务主键id", name = "fireRecordHidedenId", required = true)
+ @ApiModelProperty(value = "业务主键id", name = "fireRecordHiddenId", required = true)
@NotEmpty(message = "业务主键id不能为空")
- private String fireRecordHidedenId;
+ private String fireRecordHiddenId;
@ApiModelProperty(value = "企业id", name = "corpinfoId", required = true)
@NotNull(message = "企业id不能为空")
private Long corpinfoId;
diff --git a/web-client/src/main/java/com/zcloud/fire/check/dto/clientobject/AppFireCheckRecordCO.java b/web-client/src/main/java/com/zcloud/fire/check/dto/clientobject/AppFireCheckRecordCO.java
new file mode 100644
index 0000000..4947a4a
--- /dev/null
+++ b/web-client/src/main/java/com/zcloud/fire/check/dto/clientobject/AppFireCheckRecordCO.java
@@ -0,0 +1,72 @@
+package com.zcloud.fire.check.dto.clientobject;
+
+import com.alibaba.cola.dto.ClientObject;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.time.LocalDateTime;
+import java.util.List;
+
+
+/**
+ * web-client
+ *
+ * @Author zhaokai
+ * @Date 2025-12-12 13:44:24
+ */
+@Data
+public class AppFireCheckRecordCO {
+ //主键
+ @ApiModelProperty(value = "主键")
+ private Long id;
+ //业务主键id
+ @ApiModelProperty(value = "业务主键id")
+ private String fireRecordId;
+ //企业id
+ @ApiModelProperty(value = "企业id")
+ private Long corpinfoId;
+ //检查表id
+ @ApiModelProperty(value = "检查表id")
+ private String fireCheckId;
+ //检查表名字
+ @ApiModelProperty(value = "检查表名字")
+ private String fireCheckName;
+ //检查表类型
+ @ApiModelProperty(value = "检查表类型")
+ private String fireCheckType;
+ //检查表类型名称
+ @ApiModelProperty(value = "检查表类型名称")
+ private String fireCheckTypeName;
+ //检查时间
+ @ApiModelProperty(value = "检查时间")
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ private LocalDateTime checkTime;
+ //是否完成,0否1是
+ @ApiModelProperty(value = "是否完成,0否1是")
+ private Integer finishedFlag;
+ //检查周期开始时间
+ @ApiModelProperty(value = "检查周期开始时间")
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ private LocalDateTime periodStart;
+ //检查周期结束时间
+ @ApiModelProperty(value = "检查周期结束时间")
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ private LocalDateTime periodEnd;
+ //签字url
+ @ApiModelProperty(value = "签字url")
+ private String signUrl;
+ @ApiModelProperty(value = "备注")
+ private String remarks;
+
+ //消防点检记录用户列表
+ @ApiModelProperty(value = "消防点检检查用户列表")
+ private List fireCheckRecordUserList;
+
+ //消防点检记录隐患列表
+ @ApiModelProperty(value = "消防点检记录隐患列表")
+ private List fireCheckRecordHiddenList;
+ //检查内容
+ private List fireCheckPointListCOList;
+}
+
diff --git a/web-client/src/main/java/com/zcloud/fire/check/dto/clientobject/AppRecordFireCheckPointListCO.java b/web-client/src/main/java/com/zcloud/fire/check/dto/clientobject/AppRecordFireCheckPointListCO.java
new file mode 100644
index 0000000..ab651c4
--- /dev/null
+++ b/web-client/src/main/java/com/zcloud/fire/check/dto/clientobject/AppRecordFireCheckPointListCO.java
@@ -0,0 +1,87 @@
+package com.zcloud.fire.check.dto.clientobject;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.List;
+
+
+/**
+ * web-client
+ *
+ * @Author zhaokai
+ * @Date 2025-11-28 10:32:08
+ */
+@Data
+public class AppRecordFireCheckPointListCO implements Serializable {
+ @ApiModelProperty(value = "主键")
+ private Long id;
+ /**
+ * 消防区域名称
+ */
+ @ApiModelProperty(value = "消防区域名称")
+ private String fireRegionName;
+
+ /**
+ * 消防区域编码
+ */
+ @ApiModelProperty(value = "消防区域编码")
+ private String fireRegionCode;
+
+ /**
+ * 消防区域ID
+ */
+ @ApiModelProperty(value = "消防区域ID")
+ private String fireRegionId;
+ /**
+ * 消防设备ID
+ */
+ @ApiModelProperty(value = "消防设备ID")
+ private String fireDeviceId;
+
+
+
+ @ApiModelProperty(value = "消防点位名称")
+ private String firePointName;
+
+ /**
+ * 消防点位编码
+ */
+ @ApiModelProperty(value = "消防点位编码")
+ private String firePointCode;
+
+ /**
+ * 消防点位ID
+ */
+ @ApiModelProperty(value = "消防点位ID")
+ private String firePointId;
+
+ /**
+ * 消防设备编码
+ */
+ @ApiModelProperty(value = "消防设备编码,多个")
+ private String fireDeviceCode;
+ /**
+ * 消防设备类型名称
+ */
+ @ApiModelProperty(value = "消防设备类型名称,多个")
+ private String fireDeviceTypeName;
+
+ @ApiModelProperty(value = "消防设备类型编码")
+ private String fireDeviceType;
+
+ @ApiModelProperty(value = "已经检查的排查项,设备信息")
+ private List fireCheckRecordDeviceStatusList;
+
+
+ @ApiModelProperty(value = "消防检查ID")
+ private String fireRecordId;
+ @ApiModelProperty(value = "消防检查点位ID")
+ private String fireRecordPointId;
+
+ @ApiModelProperty(value = "是否检查过0已经检查1未检查,2已打回")
+ private Integer checkedFlag;
+
+}
+
diff --git a/web-client/src/main/java/com/zcloud/fire/check/dto/clientobject/AppStartFireCheckRecordCO.java b/web-client/src/main/java/com/zcloud/fire/check/dto/clientobject/AppStartFireCheckRecordCO.java
new file mode 100644
index 0000000..04ca604
--- /dev/null
+++ b/web-client/src/main/java/com/zcloud/fire/check/dto/clientobject/AppStartFireCheckRecordCO.java
@@ -0,0 +1,56 @@
+package com.zcloud.fire.check.dto.clientobject;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.time.LocalDateTime;
+import java.util.List;
+
+
+/**
+ * web-client
+ *
+ * @Author zhaokai
+ * @Date 2025-12-12 13:44:24
+ */
+@Data
+public class AppStartFireCheckRecordCO {
+ //主键
+ @ApiModelProperty(value = "主键")
+ private Long id;
+ //业务主键id
+ @ApiModelProperty(value = "业务主键id")
+ private String fireRecordId;
+ //企业id
+ @ApiModelProperty(value = "企业id")
+ private Long corpinfoId;
+ //检查表id
+ @ApiModelProperty(value = "检查表id")
+ private String fireCheckId;
+ //检查表名字
+ @ApiModelProperty(value = "检查表名字")
+ private String fireCheckName;
+ //检查表类型
+ @ApiModelProperty(value = "检查表类型")
+ private String fireCheckType;
+ //检查表类型名称
+ @ApiModelProperty(value = "检查表类型名称")
+ private String fireCheckTypeName;
+
+ //是否完成,0否1是
+ @ApiModelProperty(value = "是否完成,0否1是")
+ private Integer finishedFlag;
+
+
+ //消防点检记录用户列表
+ @ApiModelProperty(value = "消防点检检查用户列表")
+ private List fireCheckRecordUserList;
+
+ //消防点检记录隐患列表
+ @ApiModelProperty(value = "消防点检记录隐患列表")
+ private List fireCheckRecordHiddenList;
+ //检查内容
+ private List fireCheckPointListCOList;
+}
+
diff --git a/web-client/src/main/java/com/zcloud/fire/check/dto/clientobject/FireBackCheckRecordCO.java b/web-client/src/main/java/com/zcloud/fire/check/dto/clientobject/FireBackCheckRecordCO.java
index ba4da18..b7b7e33 100644
--- a/web-client/src/main/java/com/zcloud/fire/check/dto/clientobject/FireBackCheckRecordCO.java
+++ b/web-client/src/main/java/com/zcloud/fire/check/dto/clientobject/FireBackCheckRecordCO.java
@@ -37,6 +37,7 @@ public class FireBackCheckRecordCO implements Serializable {
@ApiModelProperty(value = "检查表类型名称")
private String fireCheckTypeName;
+
//部门id
@ApiModelProperty(value = "部门id")
private Long departmentId;
diff --git a/web-client/src/main/java/com/zcloud/fire/check/dto/clientobject/FireCheckPointListCO.java b/web-client/src/main/java/com/zcloud/fire/check/dto/clientobject/FireCheckPointListCO.java
index 397bd5a..e5e9f3b 100644
--- a/web-client/src/main/java/com/zcloud/fire/check/dto/clientobject/FireCheckPointListCO.java
+++ b/web-client/src/main/java/com/zcloud/fire/check/dto/clientobject/FireCheckPointListCO.java
@@ -17,6 +17,8 @@ import java.util.List;
*/
@Data
public class FireCheckPointListCO implements Serializable {
+ @ApiModelProperty(value = "消防点位检查记录id")
+ private Long id;
/**
* 消防区域名称
*/
diff --git a/web-client/src/main/java/com/zcloud/fire/check/dto/clientobject/FireCheckRecordCO.java b/web-client/src/main/java/com/zcloud/fire/check/dto/clientobject/FireCheckRecordCO.java
index b580397..28a8ee5 100644
--- a/web-client/src/main/java/com/zcloud/fire/check/dto/clientobject/FireCheckRecordCO.java
+++ b/web-client/src/main/java/com/zcloud/fire/check/dto/clientobject/FireCheckRecordCO.java
@@ -16,7 +16,7 @@ import java.util.List;
* @Date 2025-12-12 13:44:24
*/
@Data
-public class FireCheckRecordCO extends ClientObject {
+public class FireCheckRecordCO {
//主键
@ApiModelProperty(value = "主键")
private Long id;
@@ -80,7 +80,8 @@ public class FireCheckRecordCO extends ClientObject {
private String remarks;
@ApiModelProperty(value = "消防点检检查用户名称逗号分隔")
private String userNameList;
- @ApiModelProperty(value = "部门")
+
+ @ApiModelProperty(value = "消防点检负责人部门")
private String departmentName;
//消防点检记录用户列表
@ApiModelProperty(value = "消防点检检查用户列表")
diff --git a/web-client/src/main/java/com/zcloud/fire/check/dto/clientobject/FireCheckRecordDeviceCO.java b/web-client/src/main/java/com/zcloud/fire/check/dto/clientobject/FireCheckRecordDeviceCO.java
index 392e0e4..a18ad02 100644
--- a/web-client/src/main/java/com/zcloud/fire/check/dto/clientobject/FireCheckRecordDeviceCO.java
+++ b/web-client/src/main/java/com/zcloud/fire/check/dto/clientobject/FireCheckRecordDeviceCO.java
@@ -14,7 +14,7 @@ import java.time.LocalDateTime;
* @Date 2025-12-12 13:44:34
*/
@Data
-public class FireCheckRecordDeviceCO extends ClientObject {
+public class FireCheckRecordDeviceCO {
//主键
@ApiModelProperty(value = "主键")
private Long id;
diff --git a/web-client/src/main/java/com/zcloud/fire/check/dto/clientobject/FireCheckRecordHiddenCO.java b/web-client/src/main/java/com/zcloud/fire/check/dto/clientobject/FireCheckRecordHiddenCO.java
index 9403d43..8678876 100644
--- a/web-client/src/main/java/com/zcloud/fire/check/dto/clientobject/FireCheckRecordHiddenCO.java
+++ b/web-client/src/main/java/com/zcloud/fire/check/dto/clientobject/FireCheckRecordHiddenCO.java
@@ -14,22 +14,19 @@ import java.time.LocalDateTime;
* @Date 2025-12-12 13:44:43
*/
@Data
-public class FireCheckRecordHiddenCO extends ClientObject {
+public class FireCheckRecordHiddenCO {
//主键
@ApiModelProperty(value = "主键")
private Long id;
//业务主键id
@ApiModelProperty(value = "业务主键id")
- private String fireRecordHidedenId;
+ private String fireRecordHiddenId;
//企业id
@ApiModelProperty(value = "企业id")
private Long corpinfoId;
//检查表id
@ApiModelProperty(value = "检查表id")
private String fireCheckId;
- //检查详情id
- @ApiModelProperty(value = "检查详情id")
- private String fireCheckListItemId;
//检查记录表id
@ApiModelProperty(value = "检查记录表id")
private String fireRecordId;
@@ -48,41 +45,6 @@ public class FireCheckRecordHiddenCO extends ClientObject {
//隐患描述
@ApiModelProperty(value = "隐患描述")
private String hiddenDesc;
- //乐观锁
- @ApiModelProperty(value = "乐观锁")
- private Integer version;
- //创建人
- @ApiModelProperty(value = "创建人")
- private Long createId;
- //创建人姓名
- @ApiModelProperty(value = "创建人姓名")
- private String createName;
- //创建时间
- @ApiModelProperty(value = "创建时间")
- private LocalDateTime createTime;
- //更新人
- @ApiModelProperty(value = "更新人")
- private Long updateId;
- //修改人名称
- @ApiModelProperty(value = "修改人名称")
- private String updateName;
- //更新时间
- @ApiModelProperty(value = "更新时间")
- private LocalDateTime updateTime;
- //描述
- @ApiModelProperty(value = "描述")
- private String remarks;
- //是否删除
- @ApiModelProperty(value = "是否删除")
- private String deleteEnum;
- //租户ID
- @ApiModelProperty(value = "租户ID")
- private Long tenantId;
- //机构ID
- @ApiModelProperty(value = "机构ID")
- private Long orgId;
- //环境
- @ApiModelProperty(value = "环境")
- private String env;
+
}
diff --git a/web-client/src/main/java/com/zcloud/fire/check/dto/clientobject/FireCheckRecordInfoCO.java b/web-client/src/main/java/com/zcloud/fire/check/dto/clientobject/FireCheckRecordInfoCO.java
new file mode 100644
index 0000000..c41d34d
--- /dev/null
+++ b/web-client/src/main/java/com/zcloud/fire/check/dto/clientobject/FireCheckRecordInfoCO.java
@@ -0,0 +1,76 @@
+package com.zcloud.fire.check.dto.clientobject;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.time.LocalDateTime;
+import java.util.List;
+
+
+/**
+ * web-client
+ *
+ * @Author zhaokai
+ * @Date 2025-12-12 13:44:24
+ */
+@Data
+public class FireCheckRecordInfoCO {
+ //主键
+ @ApiModelProperty(value = "主键")
+ private Long id;
+ //业务主键id
+ @ApiModelProperty(value = "业务主键id")
+ private String fireRecordId;
+ //企业id
+ @ApiModelProperty(value = "企业id")
+ private Long corpinfoId;
+ //检查表id
+ @ApiModelProperty(value = "检查表id")
+ private String fireCheckId;
+ //检查表名字
+ @ApiModelProperty(value = "检查表名字")
+ private String fireCheckName;
+ //检查表类型
+ @ApiModelProperty(value = "检查表类型")
+ private String fireCheckType;
+ //检查表类型名称
+ @ApiModelProperty(value = "检查表类型名称")
+ private String fireCheckTypeName;
+ //检查时间
+ @ApiModelProperty(value = "检查时间")
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ private LocalDateTime checkTime;
+ //是否完成,0否1是
+ @ApiModelProperty(value = "是否完成,0否1是")
+ private Integer finishedFlag;
+ //检查周期开始时间
+ @ApiModelProperty(value = "检查周期开始时间")
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ private LocalDateTime periodStart;
+ //检查周期结束时间
+ @ApiModelProperty(value = "检查周期结束时间")
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ private LocalDateTime periodEnd;
+ //签字url
+ @ApiModelProperty(value = "签字url")
+ private String signUrl;
+ @ApiModelProperty(value = "备注")
+ private String remarks;
+
+ @ApiModelProperty(value = "消防点检检查用户名称逗号分隔")
+ private String userNameList;
+ @ApiModelProperty(value = "消防点检负责人用户名称逗号分隔")
+ private String responsibleUserNameList;
+
+ @ApiModelProperty(value = "消防点检负责人部门")
+ private String departmentName;
+
+
+ //消防点检记录隐患列表
+ @ApiModelProperty(value = "消防点检记录隐患列表")
+ private List fireCheckRecordHiddenList;
+ //检查内容
+ private List fireCheckRecordDeviceList;
+}
+
diff --git a/web-client/src/main/java/com/zcloud/fire/check/dto/clientobject/FireCheckRecordUserCO.java b/web-client/src/main/java/com/zcloud/fire/check/dto/clientobject/FireCheckRecordUserCO.java
index 338fbef..732062d 100644
--- a/web-client/src/main/java/com/zcloud/fire/check/dto/clientobject/FireCheckRecordUserCO.java
+++ b/web-client/src/main/java/com/zcloud/fire/check/dto/clientobject/FireCheckRecordUserCO.java
@@ -14,7 +14,7 @@ import java.time.LocalDateTime;
* @Date 2025-12-12 13:44:59
*/
@Data
-public class FireCheckRecordUserCO extends ClientObject {
+public class FireCheckRecordUserCO {
//主键
@ApiModelProperty(value = "主键")
private Long id;
@@ -42,41 +42,6 @@ public class FireCheckRecordUserCO extends ClientObject {
//人员名称
@ApiModelProperty(value = "人员名称")
private String userName;
- //乐观锁
- @ApiModelProperty(value = "乐观锁")
- private Integer version;
- //创建人
- @ApiModelProperty(value = "创建人")
- private Long createId;
- //创建人姓名
- @ApiModelProperty(value = "创建人姓名")
- private String createName;
- //创建时间
- @ApiModelProperty(value = "创建时间")
- private LocalDateTime createTime;
- //更新人
- @ApiModelProperty(value = "更新人")
- private Long updateId;
- //修改人名称
- @ApiModelProperty(value = "修改人名称")
- private String updateName;
- //更新时间
- @ApiModelProperty(value = "更新时间")
- private LocalDateTime updateTime;
- //描述
- @ApiModelProperty(value = "描述")
- private String remarks;
- //是否删除
- @ApiModelProperty(value = "是否删除")
- private String deleteEnum;
- //租户ID
- @ApiModelProperty(value = "租户ID")
- private Long tenantId;
- //机构ID
- @ApiModelProperty(value = "机构ID")
- private Long orgId;
- //环境
- @ApiModelProperty(value = "环境")
- private String env;
+
}
diff --git a/web-client/src/main/java/com/zcloud/fire/check/dto/clientobject/FireDeviceCO.java b/web-client/src/main/java/com/zcloud/fire/check/dto/clientobject/FireDeviceCO.java
index 8eb1516..772c0c1 100644
--- a/web-client/src/main/java/com/zcloud/fire/check/dto/clientobject/FireDeviceCO.java
+++ b/web-client/src/main/java/com/zcloud/fire/check/dto/clientobject/FireDeviceCO.java
@@ -17,7 +17,7 @@ import java.util.List;
* @Date 2025-11-26 10:12:34
*/
@Data
-public class FireDeviceCO extends ClientObject {
+public class FireDeviceCO {
//主键
@ApiModelProperty(value = "主键")
private Long id;
diff --git a/web-client/src/main/java/com/zcloud/fire/check/dto/clientobject/PointDistributionCO.java b/web-client/src/main/java/com/zcloud/fire/check/dto/clientobject/PointDistributionCO.java
index c9a9596..a9e9df2 100644
--- a/web-client/src/main/java/com/zcloud/fire/check/dto/clientobject/PointDistributionCO.java
+++ b/web-client/src/main/java/com/zcloud/fire/check/dto/clientobject/PointDistributionCO.java
@@ -17,7 +17,7 @@ import java.util.List;
public class PointDistributionCO implements Serializable {
@ApiModelProperty(value = "企业名称")
- private String corpinfoName;
+ private String corpName;
@ApiModelProperty(value = "消防区域名称")
private String fireRegionName;
@ApiModelProperty(value = "部门名称")
diff --git a/web-domain/src/main/java/com/zcloud/fire/check/domain/enums/ListManagerCheckPeriodEnum.java b/web-domain/src/main/java/com/zcloud/fire/check/domain/enums/ListManagerCheckPeriodEnum.java
index b879b70..111548e 100644
--- a/web-domain/src/main/java/com/zcloud/fire/check/domain/enums/ListManagerCheckPeriodEnum.java
+++ b/web-domain/src/main/java/com/zcloud/fire/check/domain/enums/ListManagerCheckPeriodEnum.java
@@ -8,31 +8,31 @@ import lombok.Getter;
@Getter
public enum ListManagerCheckPeriodEnum {
/** 每日 */
- DAILY("每日", "checkPeriod0001"),
+ DAILY("每日", "fireCheckPeriod0001"),
/** 每周 */
- WEEKLY("每周", "checkPeriod0002"),
+ WEEKLY("每周", "fireCheckPeriod0002"),
/** 每旬 */
- TEN_DAYS("每旬", "checkPeriod0003"),
+ TEN_DAYS("每旬", "fireCheckPeriod0003"),
/** 每月 */
- MONTHLY("每月", "checkPeriod0004"),
+ MONTHLY("每月", "FireCheckPeriod0004"),
/** 每季 */
- QUARTERLY("每季", "checkPeriod0005"),
+ QUARTERLY("每季", "fireCheckPeriod0005"),
/** 每年 */
- YEARLY("每年", "checkPeriod0006"),
+ YEARLY("每年", "fireCheckPeriod0006"),
/** 半年 */
- HALF_YEAR("半年", "checkPeriod0007"),
+ HALF_YEAR("半年", "fireCheckPeriod0007"),
/** 半月 */
- HALF_MONTH("半月", "checkPeriod0008"),
+ HALF_MONTH("半月", "fireCheckPeriod0008"),
/** 每周完成N次 */
- WEEKLY_N_TIMES("每周完成N次", "checkPeriod0009");
+ WEEKLY_N_TIMES("每周完成N次", "fireCheckPeriod0009");
;
private final String value;
private final String code;
diff --git a/web-domain/src/main/java/com/zcloud/fire/check/domain/enums/MenuEnum.java b/web-domain/src/main/java/com/zcloud/fire/check/domain/enums/MenuEnum.java
new file mode 100644
index 0000000..9119920
--- /dev/null
+++ b/web-domain/src/main/java/com/zcloud/fire/check/domain/enums/MenuEnum.java
@@ -0,0 +1,71 @@
+package com.zcloud.fire.check.domain.enums;
+
+import lombok.Getter;
+
+import java.util.Arrays;
+import java.util.Map;
+import java.util.function.Function;
+import java.util.stream.Collectors;
+
+/**
+ * 菜单枚举
+ */
+@Getter
+public enum MenuEnum {
+ //消防区域
+ XFQY("/risk/container/riskControl/branchCompany/riskPoint/list", "xfqy"),
+ //消防点位
+ XFDW("/risk/container/riskControl/branchCompany/identifyPart/list", "xfdw"),
+ //消防器材
+ XFQC("/risk/container/riskControl/branchCompany/riskIedger/list", "xfqc"),
+ //消防点检记录
+ XFDJJL("/risk/container/riskControl/branchCompany/accidentLedger/list", "xfdjjl"),
+ //点位检查记录
+ DWJCJL("/risk/container/hiddenDanger/branchCompany/hazardChecklist/list", "dwjcjl"),
+
+ ;
+
+ private final String path;
+ private final String menuKey;
+
+ private static final Map PATH_MAP =
+ Arrays.stream(values())
+ .collect(Collectors.toMap(MenuEnum::getPath, Function.identity()));
+
+ MenuEnum(String path, String menuKey) {
+ this.path = path;
+ this.menuKey = menuKey;
+ }
+
+ public String getPath() {
+ return path;
+ }
+
+ public String getMenuKey() {
+ return menuKey;
+ }
+
+ // 通过name获取枚举
+ public static MenuEnum getByPath(String path) {
+ return PATH_MAP.get(path);
+ }
+
+ // 通过path获取age
+ public static String getMenuKeyByPath(String path) {
+ MenuEnum entry = PATH_MAP.get(path);
+ return entry != null ? entry.getMenuKey() : null;
+ }
+
+// 使用示例
+ public static void main(String[] args) {
+ // 获取整个枚举
+ MenuEnum entry = MenuEnum.getByPath("张三");
+ if (entry != null) {
+ System.out.println("MenuKey: " + entry.getMenuKey()); // 输出: MenuKey: 25
+ }
+
+ // 直接获取值
+ String age = MenuEnum.getMenuKeyByPath("李四");
+ System.out.println("李四的年龄: " + age); // 输出: 李四的年龄: 30
+ }
+}
diff --git a/web-domain/src/main/java/com/zcloud/fire/check/domain/model/FireCheckListE.java b/web-domain/src/main/java/com/zcloud/fire/check/domain/model/FireCheckListE.java
index fbec89b..6f4d4e4 100644
--- a/web-domain/src/main/java/com/zcloud/fire/check/domain/model/FireCheckListE.java
+++ b/web-domain/src/main/java/com/zcloud/fire/check/domain/model/FireCheckListE.java
@@ -131,7 +131,7 @@ public class FireCheckListE extends BaseE {
// 每年:年初到年末
LocalDateTime yearStart = todayDate.withMonth(1).withDayOfMonth(1).atStartOfDay();
LocalDateTime yearEnd = todayDate.withMonth(12).withDayOfMonth(31).atTime(23, 59, 59);
-// checkRecordInterval.put("checkPeriod0006", new DateTimeE(yearStart, yearEnd));
+// checkRecordInterval.put("fireCheckPeriod0006", new DateTimeE(yearStart, yearEnd));
dateTimeE.setYearlyStartTime(yearStart);
dateTimeE.setYearlyEndTime(yearEnd);
// 半月:1-15日或16-月末
@@ -221,7 +221,13 @@ public class FireCheckListE extends BaseE {
this.periodEnd = todayDate.withDayOfMonth(todayDate.lengthOfMonth()).atTime(23, 59, 59);
}
break;
-
+ case WEEKLY_N_TIMES:
+ // 每周:本周一00:00:00到周日23:59:59
+ LocalDate mondayN = todayDate.with(java.time.temporal.TemporalAdjusters.previousOrSame(DayOfWeek.MONDAY));
+ LocalDate sundayN = todayDate.with(java.time.temporal.TemporalAdjusters.nextOrSame(DayOfWeek.SUNDAY));
+ this.periodStart = mondayN.atStartOfDay();
+ this.periodEnd = sundayN.atTime(23, 59, 59);
+ break;
}
}
}
diff --git a/web-domain/src/main/java/com/zcloud/fire/check/domain/model/FireCheckRecordHiddenE.java b/web-domain/src/main/java/com/zcloud/fire/check/domain/model/FireCheckRecordHiddenE.java
index 0da36b6..a5f0eaf 100644
--- a/web-domain/src/main/java/com/zcloud/fire/check/domain/model/FireCheckRecordHiddenE.java
+++ b/web-domain/src/main/java/com/zcloud/fire/check/domain/model/FireCheckRecordHiddenE.java
@@ -20,13 +20,12 @@ public class FireCheckRecordHiddenE extends BaseE {
//主键
private Long id;
//业务主键id
- private String fireRecordHidedenId;
+ private String fireRecordHiddenId;
//企业id
private Long corpinfoId;
//检查表id
private String fireCheckId;
- //检查详情id
- private String fireCheckListItemId;
+
//消防区域主键id
private String fireRegionId;
//消防点位id
diff --git a/web-domain/src/main/java/com/zcloud/fire/check/domain/model/FirePointE.java b/web-domain/src/main/java/com/zcloud/fire/check/domain/model/FirePointE.java
index 377d784..29a73c8 100644
--- a/web-domain/src/main/java/com/zcloud/fire/check/domain/model/FirePointE.java
+++ b/web-domain/src/main/java/com/zcloud/fire/check/domain/model/FirePointE.java
@@ -2,14 +2,24 @@ package com.zcloud.fire.check.domain.model;
import com.alibaba.cola.exception.BizException;
import com.baomidou.mybatisplus.annotation.TableField;
+import com.google.zxing.BarcodeFormat;
+import com.google.zxing.client.j2se.MatrixToImageWriter;
+import com.google.zxing.common.BitMatrix;
+import com.google.zxing.qrcode.QRCodeWriter;
import com.jjb.saas.framework.domain.model.BaseE;
import com.zcloud.gbscommon.excelEntity.FirePointExcelExportEntity;
import com.zcloud.gbscommon.excelEntity.ListManagerStatisticExcelExportEntity;
import com.zcloud.gbscommon.utils.ExcelUtils;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
+import net.coobird.thumbnailator.Thumbnails;
+import org.apache.commons.lang.StringUtils;
+import javax.imageio.ImageIO;
import javax.servlet.http.HttpServletResponse;
+import java.awt.image.BufferedImage;
+import java.io.ByteArrayInputStream;
+import java.io.ByteArrayOutputStream;
import java.text.SimpleDateFormat;
import java.time.LocalDateTime;
import java.util.Date;
@@ -84,10 +94,36 @@ public class FirePointE extends BaseE {
//获取当前年月日时分秒字符串
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");
String dateTimeString = sdf.format(new Date());
+ listFirePointExcelExportEntityList.forEach(listManagerStatisticsExcelExportEntity -> {
+ listManagerStatisticsExcelExportEntity.setCheckQrcode(generateQrCodeImage("http://192.168.20.240:9000/qydist/#/firefighting/points"));
+ listManagerStatisticsExcelExportEntity.setViewQrcode(generateQrCodeImage("http://192.168.20.240:9000/qydist/#/firefighting/points"));
+ });
ExcelUtils.exportExcel(httpServletResponse, FirePointExcelExportEntity.class,dateTimeString, listFirePointExcelExportEntityList);
}catch (Exception e) {
throw new BizException("导出失败");
}
}
+ // 生成二维码图片的方法
+ public byte[] generateQrCodeImage(String url) {
+ if (StringUtils.isNotBlank(url)) {
+ try {
+ return generateQrCodeBytes(url);
+ } catch (Exception e) {
+ return null;
+ }
+ }
+ return null;
+ }
+
+ // 生成二维码字节数组的方法
+ private byte[] generateQrCodeBytes(String content) throws Exception {
+ QRCodeWriter qrCodeWriter = new QRCodeWriter();
+ BitMatrix bitMatrix = qrCodeWriter.encode(content, BarcodeFormat.QR_CODE, 400, 400);
+
+ ByteArrayOutputStream pngOutputStream = new ByteArrayOutputStream();
+ MatrixToImageWriter.writeToStream(bitMatrix, "PNG", pngOutputStream);
+ return pngOutputStream.toByteArray();
+ }
+
}
diff --git a/web-infrastructure/src/main/java/com/zcloud/fire/check/gatewayimpl/FireCheckRecordGatewayImpl.java b/web-infrastructure/src/main/java/com/zcloud/fire/check/gatewayimpl/FireCheckRecordGatewayImpl.java
index 6bee396..bbe9779 100644
--- a/web-infrastructure/src/main/java/com/zcloud/fire/check/gatewayimpl/FireCheckRecordGatewayImpl.java
+++ b/web-infrastructure/src/main/java/com/zcloud/fire/check/gatewayimpl/FireCheckRecordGatewayImpl.java
@@ -65,7 +65,7 @@ public class FireCheckRecordGatewayImpl implements FireCheckRecordGateway {
@Override
public FireCheckRecordE initCheckRecord(String fireCheckId, String fireRecordId) {
- FireCheckRecordDO fireCheckRecordDO = fireCheckRecordRepository.getChecKRecordInfo(fireRecordId);
+ FireCheckRecordDO fireCheckRecordDO = fireCheckRecordRepository.getCheckRecordInfoByFireRecordId(fireRecordId);
FireCheckRecordE fireCheckRecordE = new FireCheckRecordE();
if(fireCheckRecordDO == null){
FireCheckListDO fireCheckListDO = fireCheckListRepository.getInfoByUUIdState(fireCheckId, FireCheckListStateEnum.ENABLE.getCode());
diff --git a/web-infrastructure/src/main/java/com/zcloud/fire/check/gatewayimpl/FireCheckRecordHiddenGatewayImpl.java b/web-infrastructure/src/main/java/com/zcloud/fire/check/gatewayimpl/FireCheckRecordHiddenGatewayImpl.java
index 68910a8..de0bfee 100644
--- a/web-infrastructure/src/main/java/com/zcloud/fire/check/gatewayimpl/FireCheckRecordHiddenGatewayImpl.java
+++ b/web-infrastructure/src/main/java/com/zcloud/fire/check/gatewayimpl/FireCheckRecordHiddenGatewayImpl.java
@@ -28,8 +28,8 @@ public class FireCheckRecordHiddenGatewayImpl implements FireCheckRecordHiddenGa
@Override
public Boolean add(FireCheckRecordHiddenE fireCheckRecordHiddenE) {
- if(StringUtils.isEmpty(fireCheckRecordHiddenE.getFireRecordHidedenId())){
- fireCheckRecordHiddenE.setFireRecordHidedenId(Tools.get32UUID());
+ if(StringUtils.isEmpty(fireCheckRecordHiddenE.getFireRecordHiddenId())){
+ fireCheckRecordHiddenE.setFireRecordHiddenId(Tools.get32UUID());
}
if(fireCheckRecordHiddenE.getCorpinfoId() == null){
fireCheckRecordHiddenE.setCorpinfoId(AuthContext.getTenantId());
@@ -63,8 +63,8 @@ public class FireCheckRecordHiddenGatewayImpl implements FireCheckRecordHiddenGa
public void addHidden(FireCheckRecordDeviceE fireCheckRecordDeviceE, HiddenAddCmd hiddenAddCmd) {
FireCheckRecordHiddenE fireCheckRecordHiddenE = new FireCheckRecordHiddenE();
fireCheckRecordHiddenE.initFireCheckRecordHidden(fireCheckRecordDeviceE,hiddenAddCmd.getHiddenId(), hiddenAddCmd.getHiddenDesc());
- if(StringUtils.isEmpty(fireCheckRecordHiddenE.getFireRecordHidedenId())){
- fireCheckRecordHiddenE.setFireRecordHidedenId(Tools.get32UUID());
+ if(StringUtils.isEmpty(fireCheckRecordHiddenE.getFireRecordHiddenId())){
+ fireCheckRecordHiddenE.setFireRecordHiddenId(Tools.get32UUID());
}
if(fireCheckRecordHiddenE.getCorpinfoId() == null){
fireCheckRecordHiddenE.setCorpinfoId(AuthContext.getTenantId());
@@ -84,8 +84,8 @@ public class FireCheckRecordHiddenGatewayImpl implements FireCheckRecordHiddenGa
@Override
public void addOtherHidden(FireCheckRecordHiddenE fireCheckRecordHiddenE, HiddenAddCmd hiddenAddCmd) {
- if(StringUtils.isEmpty(fireCheckRecordHiddenE.getFireRecordHidedenId())){
- fireCheckRecordHiddenE.setFireRecordHidedenId(Tools.get32UUID());
+ if(StringUtils.isEmpty(fireCheckRecordHiddenE.getFireRecordHiddenId())){
+ fireCheckRecordHiddenE.setFireRecordHiddenId(Tools.get32UUID());
}
if(fireCheckRecordHiddenE.getCorpinfoId() == null){
fireCheckRecordHiddenE.setCorpinfoId(AuthContext.getTenantId());
diff --git a/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/dataobject/FireCheckListDO.java b/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/dataobject/FireCheckListDO.java
index 885ca1e..bfb72d2 100644
--- a/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/dataobject/FireCheckListDO.java
+++ b/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/dataobject/FireCheckListDO.java
@@ -61,8 +61,13 @@ public class FireCheckListDO extends BaseDO {
@TableField(exist = false)
private String userName;
+ //检查次数
@ApiModelProperty(value = "检查次数")
@TableField(exist = false)
+ private Long checkCount;
+
+ @ApiModelProperty(value = "周期内检查次数")
+ @TableField(exist = false)
private String checkCycleCount;
public FireCheckListDO(String fireCheckId) {
diff --git a/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/dataobject/FireCheckRecordHiddenDO.java b/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/dataobject/FireCheckRecordHiddenDO.java
index 27278b3..50adbd6 100644
--- a/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/dataobject/FireCheckRecordHiddenDO.java
+++ b/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/dataobject/FireCheckRecordHiddenDO.java
@@ -20,16 +20,13 @@ import lombok.NoArgsConstructor;
public class FireCheckRecordHiddenDO extends BaseDO {
//业务主键id
@ApiModelProperty(value = "业务主键id")
- private String fireRecordHidedenId;
+ private String fireRecordHiddenId;
//企业id
@ApiModelProperty(value = "企业id")
private Long corpinfoId;
//检查表id
@ApiModelProperty(value = "检查表id")
private String fireCheckId;
- //检查详情id
- @ApiModelProperty(value = "检查详情id")
- private String fireCheckListItemId;
//消防区域id
@ApiModelProperty(value = "消防区域id", name = "fireRegionId", required = true)
private String fireRegionId;
@@ -58,8 +55,8 @@ public class FireCheckRecordHiddenDO extends BaseDO {
@ApiModelProperty(value = "隐患描述")
private String hiddenDesc;
- public FireCheckRecordHiddenDO(String fireRecordHidedenId) {
- this.fireRecordHidedenId = fireRecordHidedenId;
+ public FireCheckRecordHiddenDO(String fireRecordHiddenId) {
+ this.fireRecordHiddenId = fireRecordHiddenId;
}
}
diff --git a/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/dataobject/FireCheckStandardStatisticDO.java b/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/dataobject/FireCheckStandardStatisticDO.java
new file mode 100644
index 0000000..cbc0a0d
--- /dev/null
+++ b/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/dataobject/FireCheckStandardStatisticDO.java
@@ -0,0 +1,38 @@
+package com.zcloud.fire.check.persistence.dataobject;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.jjb.saas.framework.repository.basedo.BaseDO;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.NoArgsConstructor;
+
+/**
+ * web-infrastructure
+ *
+ * @Author zhaokai
+ * @Date 2025-11-26 10:12:14
+ */
+@Data
+public class FireCheckStandardStatisticDO {
+
+
+ //消防器材类型
+ @ApiModelProperty(value = "消防器材类型")
+ private String fireDeviceType;
+ //消防器材类型名称
+ @ApiModelProperty(value = "消防器材类型名称")
+ private String fireDeviceTypeName;
+ //消防器材名称
+ @ApiModelProperty(value = "消防器材名称")
+ private String deviceName;
+ //单位名称
+ @ApiModelProperty(value = "单位名称")
+ private String employer;
+ //检查项
+ @ApiModelProperty(value = "检查项统计数量")
+ private Long statisticCount;
+
+
+}
+
diff --git a/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/dataobject/PointDistributionDO.java b/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/dataobject/PointDistributionDO.java
index f48645d..0b3c9b8 100644
--- a/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/dataobject/PointDistributionDO.java
+++ b/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/dataobject/PointDistributionDO.java
@@ -14,7 +14,7 @@ import java.io.Serializable;
@Data
public class PointDistributionDO implements Serializable {
@ApiModelProperty(value = "企业名称")
- private String corpinfoName;
+ private String corpName;
@ApiModelProperty(value = "消防区域名称")
private String fireRegionName;
@ApiModelProperty(value = "部门名称")
diff --git a/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/mapper/FireCheckRecordMapper.java b/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/mapper/FireCheckRecordMapper.java
index 1ccde24..6776301 100644
--- a/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/mapper/FireCheckRecordMapper.java
+++ b/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/mapper/FireCheckRecordMapper.java
@@ -26,5 +26,8 @@ public interface FireCheckRecordMapper extends BaseMapper {
List DataStatisticDO(List corpinfoIds);
IPage getCheckRecordPageH5(IPage iPage, Map params);
+
+ FireCheckRecordDO getCheckRecordInfo(String fireRecordId);
+
}
diff --git a/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/mapper/FireCheckRecordPointMapper.java b/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/mapper/FireCheckRecordPointMapper.java
index a28a202..45419ec 100644
--- a/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/mapper/FireCheckRecordPointMapper.java
+++ b/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/mapper/FireCheckRecordPointMapper.java
@@ -6,6 +6,7 @@ import com.zcloud.fire.check.persistence.FireCheckPointListDO;
import com.zcloud.fire.check.persistence.dataobject.FireCheckRecordPointDO;
import org.apache.ibatis.annotations.Mapper;
+import java.util.List;
import java.util.Map;
/**
@@ -17,6 +18,6 @@ import java.util.Map;
@Mapper
public interface FireCheckRecordPointMapper extends BaseMapper {
- IPage getCheckRecordPointList(IPage iPage, Map params);
+ List getCheckRecordPointList(Map params);
}
diff --git a/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/mapper/FireCheckStandardMapper.java b/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/mapper/FireCheckStandardMapper.java
index ef6dbb5..2d6b8a2 100644
--- a/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/mapper/FireCheckStandardMapper.java
+++ b/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/mapper/FireCheckStandardMapper.java
@@ -2,8 +2,11 @@ package com.zcloud.fire.check.persistence.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zcloud.fire.check.persistence.dataobject.FireCheckStandardDO;
+import com.zcloud.fire.check.persistence.dataobject.FireCheckStandardStatisticDO;
import org.apache.ibatis.annotations.Mapper;
+import java.util.List;
+
/**
* web-infrastructure
*
@@ -13,5 +16,6 @@ import org.apache.ibatis.annotations.Mapper;
@Mapper
public interface FireCheckStandardMapper extends BaseMapper {
+ List getDeviceStandardList(String fireCheckId);
}
diff --git a/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/mapper/FireRegionMapper.java b/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/mapper/FireRegionMapper.java
index 9ce8422..1818864 100644
--- a/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/mapper/FireRegionMapper.java
+++ b/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/mapper/FireRegionMapper.java
@@ -23,5 +23,7 @@ public interface FireRegionMapper extends BaseMapper {
List countByCorpinfoIds(List corpinfoIds);
Long getFireRegionCount(Map params);
+
+ List listByCorpinfoId(Long corpinfoId);
}
diff --git a/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/FireCheckListUserRepository.java b/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/FireCheckListUserRepository.java
index dcf9ae2..244e855 100644
--- a/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/FireCheckListUserRepository.java
+++ b/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/FireCheckListUserRepository.java
@@ -26,5 +26,6 @@ public interface FireCheckListUserRepository extends BaseRepository getListUserByFireCheckIdList(List fireCheckIdList);
+
}
diff --git a/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/FireCheckRecordDeviceRepository.java b/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/FireCheckRecordDeviceRepository.java
index e0ecf07..9d3d282 100644
--- a/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/FireCheckRecordDeviceRepository.java
+++ b/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/FireCheckRecordDeviceRepository.java
@@ -16,7 +16,7 @@ import java.util.Map;
public interface FireCheckRecordDeviceRepository extends BaseRepository {
PageResponse listPage(Map params);
- List getBackChecKRecordPoiList(List idList);
+ List getBackChecKRecordPoiList(List idList, Integer checkedFlag);
List getCheckRecordDeviceList(String fireRecordId);
diff --git a/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/FireCheckRecordHiddenRepository.java b/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/FireCheckRecordHiddenRepository.java
index 9dbd173..741cd7e 100644
--- a/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/FireCheckRecordHiddenRepository.java
+++ b/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/FireCheckRecordHiddenRepository.java
@@ -23,7 +23,7 @@ public interface FireCheckRecordHiddenRepository extends BaseRepository getChecKRecordDeviceList(List fireRecordDeviceIdList);
- List getChecKRecordHiddenList(String fireRecordId);
+ List getChecKRecordHiddenList(String fireRecordId, Integer hiddenCheckType);
FireCheckRecordHiddenDO listByFireCheckRecordDeviceId(String fireRecordDeviceId);
diff --git a/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/FireCheckRecordPointRepository.java b/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/FireCheckRecordPointRepository.java
index 69e008c..14b39de 100644
--- a/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/FireCheckRecordPointRepository.java
+++ b/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/FireCheckRecordPointRepository.java
@@ -19,6 +19,8 @@ public interface FireCheckRecordPointRepository extends BaseRepository getInfoByFireCheckRecordId(String fireCheckId);
- PageResponse getCheckRecordPointList(Map params);
+ List getCheckRecordPointList(Map params);
+
+ void updateCheckFlag(FireCheckRecordPointDO pointInfo);
}
diff --git a/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/FireCheckRecordRepository.java b/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/FireCheckRecordRepository.java
index 3af472e..180af50 100644
--- a/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/FireCheckRecordRepository.java
+++ b/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/FireCheckRecordRepository.java
@@ -22,12 +22,15 @@ public interface FireCheckRecordRepository extends BaseRepository getCheckRecordList(Map params);
- FireCheckRecordDO getChecKRecordInfo(String fireRecordId);
+ FireCheckRecordDO getCheckRecordInfo(String fireRecordId);
List statisticListByFireCheckIdList(List fireCheckIdList);
List DataStatisticDO(List corpinfoIds);
PageResponse getCheckRecordPageH5(Map params);
+
+ FireCheckRecordDO getCheckRecordInfoByFireRecordId(String fireRecordId);
+
}
diff --git a/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/FireCheckStandardRepository.java b/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/FireCheckStandardRepository.java
index 5bfcf59..8cc69ae 100644
--- a/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/FireCheckStandardRepository.java
+++ b/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/FireCheckStandardRepository.java
@@ -4,6 +4,7 @@ import com.alibaba.cola.dto.PageResponse;
import com.jjb.saas.framework.repository.repo.BaseRepository;
import com.zcloud.fire.check.domain.model.FireCheckStandardE;
import com.zcloud.fire.check.persistence.dataobject.FireCheckStandardDO;
+import com.zcloud.fire.check.persistence.dataobject.FireCheckStandardStatisticDO;
import java.util.List;
import java.util.Map;
@@ -22,5 +23,7 @@ public interface FireCheckStandardRepository extends BaseRepository fireCheckStandardDOList);
List getCheckStandardList(List fireDeviceTypeList);
+
+ List getDeviceStandardList(String fireCheckId);
}
diff --git a/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/impl/FireCheckListRepositoryImpl.java b/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/impl/FireCheckListRepositoryImpl.java
index 0c647b1..10d7427 100644
--- a/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/impl/FireCheckListRepositoryImpl.java
+++ b/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/impl/FireCheckListRepositoryImpl.java
@@ -122,7 +122,7 @@ public class FireCheckListRepositoryImpl extends BaseRepositoryImpl getBackChecKRecordPoiList(List idList) {
+ public List getBackChecKRecordPoiList(List idList,Integer checkedFlag) {
QueryWrapper queryWrapper = new QueryWrapper<>();
queryWrapper.in("fire_record_point_id", idList);
- queryWrapper.eq("checked_flag", FireCheckRecordPointCheckedFlagEnum.REJECTED.getCode());
+ if(checkedFlag!=null){
+ queryWrapper.eq("checked_flag", checkedFlag);
+
+ }
return fireCheckRecordDeviceMapper.selectList(queryWrapper);
}
diff --git a/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/impl/FireCheckRecordHiddenRepositoryImpl.java b/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/impl/FireCheckRecordHiddenRepositoryImpl.java
index efe18ea..ce08414 100644
--- a/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/impl/FireCheckRecordHiddenRepositoryImpl.java
+++ b/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/impl/FireCheckRecordHiddenRepositoryImpl.java
@@ -59,9 +59,12 @@ public class FireCheckRecordHiddenRepositoryImpl extends BaseRepositoryImpl getChecKRecordHiddenList(String fireRecordId) {
+ public List getChecKRecordHiddenList(String fireRecordId,Integer hiddenCheckType) {
QueryWrapper queryWrapper = new QueryWrapper<>();
queryWrapper.eq("fire_record_id", fireRecordId);
+ if(hiddenCheckType != null){
+ queryWrapper.eq("hidden_check_type", hiddenCheckType);
+ }
return fireCheckRecordHiddenMapper.selectList(queryWrapper);
}
diff --git a/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/impl/FireCheckRecordPointRepositoryImpl.java b/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/impl/FireCheckRecordPointRepositoryImpl.java
index ce916af..f090c44 100644
--- a/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/impl/FireCheckRecordPointRepositoryImpl.java
+++ b/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/impl/FireCheckRecordPointRepositoryImpl.java
@@ -51,10 +51,17 @@ public class FireCheckRecordPointRepositoryImpl extends BaseRepositoryImpl getCheckRecordPointList(Map params) {
- IPage iPage = new Query().getPage(params);
- IPage result = fireCheckRecordPointMapper.getCheckRecordPointList(iPage, params);
- return PageHelper.pageToResponse(result, result.getRecords());
+ public List getCheckRecordPointList(Map params) {
+ List result = fireCheckRecordPointMapper.getCheckRecordPointList(params);
+ return result;
+ }
+
+ @Override
+ public void updateCheckFlag(FireCheckRecordPointDO pointInfo) {
+ QueryWrapper queryWrapper = new QueryWrapper<>();
+ queryWrapper.eq("fire_record_point_id", pointInfo.getFireRecordPointId());
+
+ fireCheckRecordPointMapper.update(pointInfo, queryWrapper);
}
}
diff --git a/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/impl/FireCheckRecordRepositoryImpl.java b/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/impl/FireCheckRecordRepositoryImpl.java
index 0100615..eb0e114 100644
--- a/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/impl/FireCheckRecordRepositoryImpl.java
+++ b/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/impl/FireCheckRecordRepositoryImpl.java
@@ -8,7 +8,6 @@ import com.jjb.saas.framework.auth.utils.AuthContext;
import com.jjb.saas.framework.repository.common.PageHelper;
import com.jjb.saas.framework.repository.repo.impl.BaseRepositoryImpl;
import com.zcloud.fire.check.domain.enums.CommonFlagEnum;
-import com.zcloud.fire.check.domain.model.CorpInfoE;
import com.zcloud.fire.check.persistence.dataobject.DataStatisticDO;
import com.zcloud.fire.check.persistence.dataobject.FireCheckRecordDO;
import com.zcloud.fire.check.persistence.dataobject.FireCheckRecordStatisticDO;
@@ -70,10 +69,10 @@ public class FireCheckRecordRepositoryImpl extends BaseRepositoryImpl result = fireCheckRecordMapper.getCheckRecordList(iPage, params);
@@ -81,10 +80,8 @@ public class FireCheckRecordRepositoryImpl extends BaseRepositoryImpl queryWrapper = new QueryWrapper<>();
- queryWrapper.eq("fire_record_id", fireRecordId);
- return fireCheckRecordMapper.selectOne(queryWrapper);
+ public FireCheckRecordDO getCheckRecordInfo(String fireRecordId) {
+ return fireCheckRecordMapper.getCheckRecordInfo(fireRecordId);
}
@Override
@@ -103,5 +100,14 @@ public class FireCheckRecordRepositoryImpl extends BaseRepositoryImpl result = fireCheckRecordMapper.getCheckRecordPageH5(iPage, params);
return PageHelper.pageToResponse(result, result.getRecords());
}
+
+ @Override
+ public FireCheckRecordDO getCheckRecordInfoByFireRecordId(String fireRecordId) {
+ QueryWrapper queryWrapper = new QueryWrapper<>();
+ queryWrapper.eq("fire_record_id", fireRecordId);
+ return fireCheckRecordMapper.selectOne(queryWrapper);
+ }
+
+
}
diff --git a/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/impl/FireCheckStandardRepositoryImpl.java b/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/impl/FireCheckStandardRepositoryImpl.java
index b69b441..4b00500 100644
--- a/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/impl/FireCheckStandardRepositoryImpl.java
+++ b/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/impl/FireCheckStandardRepositoryImpl.java
@@ -7,6 +7,7 @@ import com.jjb.saas.framework.repository.common.PageHelper;
import com.jjb.saas.framework.repository.repo.impl.BaseRepositoryImpl;
import com.zcloud.fire.check.domain.model.FireCheckStandardE;
import com.zcloud.fire.check.persistence.dataobject.FireCheckStandardDO;
+import com.zcloud.fire.check.persistence.dataobject.FireCheckStandardStatisticDO;
import com.zcloud.fire.check.persistence.mapper.FireCheckStandardMapper;
import com.zcloud.fire.check.persistence.repository.FireCheckStandardRepository;
import com.zcloud.gbscommon.utils.PageQueryHelper;
@@ -57,5 +58,10 @@ public class FireCheckStandardRepositoryImpl extends BaseRepositoryImpl getDeviceStandardList(String fireCheckId) {
+ return fireCheckStandardMapper.getDeviceStandardList(fireCheckId);
+ }
}
diff --git a/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/impl/FireRegionRepositoryImpl.java b/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/impl/FireRegionRepositoryImpl.java
index ffa2821..a809cdd 100644
--- a/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/impl/FireRegionRepositoryImpl.java
+++ b/web-infrastructure/src/main/java/com/zcloud/fire/check/persistence/repository/impl/FireRegionRepositoryImpl.java
@@ -6,10 +6,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jjb.saas.framework.auth.utils.AuthContext;
import com.jjb.saas.framework.repository.common.PageHelper;
import com.jjb.saas.framework.repository.repo.impl.BaseRepositoryImpl;
-import com.zcloud.fire.check.domain.enums.CommonFlagEnum;
-import com.zcloud.fire.check.domain.enums.CorpTypeEnum;
-import com.zcloud.fire.check.domain.enums.FireRegionStateEnum;
-import com.zcloud.fire.check.domain.enums.UserTypeEnum;
+import com.zcloud.fire.check.domain.enums.*;
import com.zcloud.fire.check.domain.model.CorpInfoE;
import com.zcloud.fire.check.persistence.dataobject.DataStatisticDO;
import com.zcloud.fire.check.persistence.dataobject.FireRegionDO;
@@ -49,6 +46,11 @@ public class FireRegionRepositoryImpl extends BaseRepositoryImpl iPage = new Query().getPage(params);
+ /* String menuPerms = "";
+ if (!org.springframework.util.ObjectUtils.isEmpty(params.get("menuPath"))){
+ menuPerms = MenuEnum.getMenuKeyByPath(params.get("menuPath").toString());
+ }*/
+
IPage result =fireRegionMapper.getFireRegionPage(iPage,params);
return PageHelper.pageToResponse(result, result.getRecords());
}
@@ -61,10 +63,7 @@ public class FireRegionRepositoryImpl extends BaseRepositoryImpl listByCorpinfoId(Long corpinfoId) {
- QueryWrapper queryWrapper = new QueryWrapper<>();
- queryWrapper.eq("corpinfo_id", corpinfoId);
- queryWrapper.eq("state", FireRegionStateEnum.ENABLE.getCode());
- return fireRegionMapper.selectList(queryWrapper);
+ return fireRegionMapper.listByCorpinfoId(corpinfoId);
}
@Override
public boolean existsByFireRegionCode(String fireRegionCode) {
@@ -86,5 +85,7 @@ public class FireRegionRepositoryImpl extends BaseRepositoryImpl countByCorpinfoIds(List corpinfoIds) {
return fireRegionMapper.countByCorpinfoIds(corpinfoIds);
}
+
+
}
diff --git a/web-infrastructure/src/main/resources/mapper/FireCheckListItemMapper.xml b/web-infrastructure/src/main/resources/mapper/FireCheckListItemMapper.xml
index b96c41d..2ae2be7 100644
--- a/web-infrastructure/src/main/resources/mapper/FireCheckListItemMapper.xml
+++ b/web-infrastructure/src/main/resources/mapper/FireCheckListItemMapper.xml
@@ -5,7 +5,7 @@
+
+
+
diff --git a/web-infrastructure/src/main/resources/mapper/FireCheckRecordPointMapper.xml b/web-infrastructure/src/main/resources/mapper/FireCheckRecordPointMapper.xml
index f4290f8..7dda293 100644
--- a/web-infrastructure/src/main/resources/mapper/FireCheckRecordPointMapper.xml
+++ b/web-infrastructure/src/main/resources/mapper/FireCheckRecordPointMapper.xml
@@ -5,8 +5,8 @@
diff --git a/web-infrastructure/src/main/resources/mapper/FireCheckStandardMapper.xml b/web-infrastructure/src/main/resources/mapper/FireCheckStandardMapper.xml
index 6ca24b4..5c3c067 100644
--- a/web-infrastructure/src/main/resources/mapper/FireCheckStandardMapper.xml
+++ b/web-infrastructure/src/main/resources/mapper/FireCheckStandardMapper.xml
@@ -3,6 +3,15 @@
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
-
+
diff --git a/web-infrastructure/src/main/resources/mapper/FireDeviceMapper.xml b/web-infrastructure/src/main/resources/mapper/FireDeviceMapper.xml
index fee2ac5..332cc66 100644
--- a/web-infrastructure/src/main/resources/mapper/FireDeviceMapper.xml
+++ b/web-infrastructure/src/main/resources/mapper/FireDeviceMapper.xml
@@ -161,7 +161,7 @@
WHERE d.delete_enum = 'false' and d.fire_point_id = #{firePointId}
+