From 9dbf954f33e02e65621b4afdc55e8f642c6a6095 Mon Sep 17 00:00:00 2001
From: ‘liusuyi’ <1951119284@qq.com>
Date: 星期二, 27 六月 2023 17:15:28 +0800
Subject: [PATCH] ptz推送websocket增加操作过期时间

---
 ard-work/src/main/java/com/ruoyi/alarm/globalAlarm/service/impl/GlobalAlarmServiceImpl.java |   42 ++++++++++++++++++++++++++++++++++++++----
 1 files changed, 38 insertions(+), 4 deletions(-)

diff --git a/ard-work/src/main/java/com/ruoyi/alarm/globalAlarm/service/impl/GlobalAlarmServiceImpl.java b/ard-work/src/main/java/com/ruoyi/alarm/globalAlarm/service/impl/GlobalAlarmServiceImpl.java
index 175017b..1bf8e38 100644
--- a/ard-work/src/main/java/com/ruoyi/alarm/globalAlarm/service/impl/GlobalAlarmServiceImpl.java
+++ b/ard-work/src/main/java/com/ruoyi/alarm/globalAlarm/service/impl/GlobalAlarmServiceImpl.java
@@ -35,8 +35,15 @@
 import org.springframework.stereotype.Service;
 
 import javax.annotation.Resource;
+import java.io.UnsupportedEncodingException;
+import java.math.BigInteger;
+import java.nio.charset.Charset;
+import java.nio.charset.StandardCharsets;
+import java.text.DateFormat;
 import java.text.SimpleDateFormat;
 import java.util.*;
+import java.util.regex.Matcher;
+import java.util.regex.Pattern;
 import java.util.stream.Collectors;
 
 
@@ -358,18 +365,22 @@
      * @淇敼浜哄拰鍏跺畠淇℃伅
      */
     @Override
-    public Map<String, Integer> selectAlarmLogsCount() {
+    public Map<String, Object> selectAlarmLogsCount() {
+        Map<String, Object> map = new HashMap<>();
         Map<String, Integer> countMap = new HashMap<>();
         String refreshTime = configService.selectConfigByKey("refreshTime");
         int count1001 = ardAlarmStealelecMapper.selectCountByStartTime(refreshTime);
         countMap.put("1001", count1001);
-        int count1014 = ardAlarmTubeMapper.selectCountByStartTime(refreshTime);
+        int count1002 = ardAlarmCameraMapper.selectCountByAlarmTime(refreshTime);
+        countMap.put("1002", count1002);
+        int count1014 = ardAlarmTubeMapper.selectCountByAlarmTime(refreshTime);
         countMap.put("1014", count1014);
-        return countMap;
+        map.put("20000", countMap);
+        return map;
     }
 
     @Override
-    public Object selectAlarmList(Integer command, String beginTime, String endTime,Integer pageNum,Integer pageSize) {
+    public Object selectAlarmList(Integer command, String beginTime, String endTime, Integer pageNum, Integer pageSize) {
         Map<String, Object> params = new HashMap<>();
         params.put("beginTime", beginTime);
         params.put("endTime", endTime);
@@ -398,4 +409,27 @@
         }
         return null;
     }
+
+    public static void main(String[] args) {
+        // 缁欏畾鍧愭爣 A
+        double Ax = 0;
+        double Ay = 0;
+
+        // 缁欏畾瑙掑害锛堜互搴︿负鍗曚綅锛�
+        double angle = 45;
+
+        // 缁欏畾璺濈
+        double distance = 1.414;
+
+        // 灏嗚搴﹁浆鎹负寮у害
+        double radians = Math.toRadians(angle);
+
+        // 璁$畻 B 鍧愭爣
+        double Bx = Ax + distance * Math.cos(radians);
+        double By = Ay + distance * Math.sin(radians);
+
+        // 杈撳嚭缁撴灉
+        System.out.println("鍧愭爣 B: (" + Bx + ", " + By + ")");
+    }
+
 }

--
Gitblit v1.9.3