From 91e3b13e7fd8e060fbc569cc175a9a678616ec90 Mon Sep 17 00:00:00 2001 From: pengjie <17373303529@163.com> Date: Thu, 5 Sep 2024 17:02:08 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=BA=E5=91=98=E5=AE=9A=E4=BD=8D=E7=BB=9F?= =?UTF-8?q?=E8=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/ProjectDevStatisticsServiceImpl.java | 14 ++++- .../safetyhat/mapper/SafetyHatDevMapper.java | 3 ++ .../mapper/xml/SafetyHatDevMapper.xml | 54 +++++++++++++++++++ .../java/com/zhgd/xmgl/util/HikVideoUtil.java | 2 +- 4 files changed, 70 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/zhgd/xmgl/modules/project/service/impl/ProjectDevStatisticsServiceImpl.java b/src/main/java/com/zhgd/xmgl/modules/project/service/impl/ProjectDevStatisticsServiceImpl.java index a1fcfa80e..d012c12e3 100644 --- a/src/main/java/com/zhgd/xmgl/modules/project/service/impl/ProjectDevStatisticsServiceImpl.java +++ b/src/main/java/com/zhgd/xmgl/modules/project/service/impl/ProjectDevStatisticsServiceImpl.java @@ -180,6 +180,7 @@ public class ProjectDevStatisticsServiceImpl extends ServiceImpl> environmentList = environmentDevMapper.selectCompanyDevCountStatistics(map); List> videoList = videoItemMapper.selectCompanyVideoCountStatistics(map); List> ufaceDevList = ufaceDevMapper.selectCompanyUfaceDevCountStatistics(map); + List> hatDevList = safetyHatDevMapper.selectCompanyUfaceDevCountStatistics(map); Integer totalEnvironmentNum = 0; Integer totalEnvOnlineNum = 0; if (environmentList != null && environmentList.size() > 0) { @@ -204,8 +205,16 @@ public class ProjectDevStatisticsServiceImpl extends ServiceImpl 0) { + for (Map dev : hatDevList) { + totalHatDevNum = totalHatDevNum + MapUtils.getInteger(dev, "totalDev"); + totalHatDevOnlineNum = totalHatDevOnlineNum + MapUtils.getInteger(dev, "devOnline"); + } + } + Integer totalDevNum = totalEnvironmentNum + totalVideoNum + totalufaceDevNum + totalHatDevNum; + Integer totalOnlineNum = totalEnvOnlineNum + totalVideoOnlineNum + totalufaceDevOnlineNum + totalHatDevOnlineNum; if (towerAndLifterType == 1) { //判断是否统计塔吊和升降机 List> devList = towerMapper.selectTowerAndLifterStatisticsCount(map); @@ -235,6 +244,7 @@ public class ProjectDevStatisticsServiceImpl extends ServiceImpl { List selectDevListByIdCard(String idCard); List> selectAllDevCount(); + + + List> selectCompanyUfaceDevCountStatistics(Map map); } diff --git a/src/main/java/com/zhgd/xmgl/modules/safetyhat/mapper/xml/SafetyHatDevMapper.xml b/src/main/java/com/zhgd/xmgl/modules/safetyhat/mapper/xml/SafetyHatDevMapper.xml index 6a0a4ec43..f9d057382 100644 --- a/src/main/java/com/zhgd/xmgl/modules/safetyhat/mapper/xml/SafetyHatDevMapper.xml +++ b/src/main/java/com/zhgd/xmgl/modules/safetyhat/mapper/xml/SafetyHatDevMapper.xml @@ -39,4 +39,58 @@ FROM safety_hat_dev GROUP BY project_sn + + diff --git a/src/main/java/com/zhgd/xmgl/util/HikVideoUtil.java b/src/main/java/com/zhgd/xmgl/util/HikVideoUtil.java index c68318105..b7180e947 100644 --- a/src/main/java/com/zhgd/xmgl/util/HikVideoUtil.java +++ b/src/main/java/com/zhgd/xmgl/util/HikVideoUtil.java @@ -61,7 +61,7 @@ public class HikVideoUtil { } paramMap.put("streamType", streamType); paramMap.put("protocol", StringUtils.isNotEmpty(type) ? type : "hls"); - paramMap.put("expand", "streamform=rtp"); + paramMap.put("expand", "streamform=rtp&standard=rtsp"); } String body = JSON.toJSON(paramMap).toString(); log.info("callPostApiGetPreviewURL body:{}", body);