From d046fe01d52bc9ab423647db7af0591fd3a36259 Mon Sep 17 00:00:00 2001
From: ‘liusuyi’ <1951119284@qq.com>
Date: 星期六, 17 六月 2023 14:08:51 +0800
Subject: [PATCH] 增加获取附近相机接口 增加相机报警引导开关 增加日夜切换变换通道

---
 ard-work/src/main/java/com/ruoyi/utils/tools/ArdTool.java |   39 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 39 insertions(+), 0 deletions(-)

diff --git a/ard-work/src/main/java/com/ruoyi/utils/tools/ArdTool.java b/ard-work/src/main/java/com/ruoyi/utils/tools/ArdTool.java
index 9b7516f..70172c5 100644
--- a/ard-work/src/main/java/com/ruoyi/utils/tools/ArdTool.java
+++ b/ard-work/src/main/java/com/ruoyi/utils/tools/ArdTool.java
@@ -1,6 +1,11 @@
 package com.ruoyi.utils.tools;
 
+import com.ruoyi.common.core.redis.RedisCache;
+import lombok.extern.slf4j.Slf4j;
+
+import javax.annotation.Resource;
 import java.lang.reflect.Field;
+import java.time.LocalTime;
 import java.util.*;
 
 /**
@@ -10,6 +15,7 @@
  * @Date: 2023骞�06鏈�02鏃�14:37
  * @Version: 1.0
  **/
+@Slf4j
 public class ArdTool {
 
     /**
@@ -48,4 +54,37 @@
 //        String max = list.get(list.size() - 1).getKey();
         return min;
     }
+    /**
+     * @鎻忚堪 閫氳繃鏃ュ鍒囨崲鏃堕棿鍒ゆ柇褰撳墠浣跨敤閫氶亾鍙�
+     * @鍙傛暟 []
+     * @杩斿洖鍊� java.lang.Integer
+     * @鍒涘缓浜� 鍒樿嫃涔�
+     * @鍒涘缓鏃堕棿 2023/6/17 13:50
+     * @淇敼浜哄拰鍏跺畠淇℃伅
+     */
+    public static Integer getChannelBydayNightTime(String dayNightTime)
+    {
+        try {
+            // 鑾峰彇褰撳墠鏃堕棿
+            LocalTime currentTime = LocalTime.now();
+            String[] dayNight = dayNightTime.split("-");
+            // 瑙f瀽鏃堕棿瀛楃涓�
+            LocalTime startTime = LocalTime.parse(dayNight[0]);
+            LocalTime endTime = LocalTime.parse(dayNight[1]);
+
+            // 妫�鏌ュ綋鍓嶆椂闂存槸鍚﹀湪缁欏畾鐨勬椂闂磋寖鍥村唴
+            boolean isWithinRange = !currentTime.isBefore(startTime) && !currentTime.isAfter(endTime);
+            // 杈撳嚭缁撴灉
+            if (isWithinRange) {
+                return 1;
+            } else {
+                return 2;
+            }
+        }
+        catch (Exception ex)
+        {
+            log.error("鍏夌數鍒囨崲鑾峰彇閫氶亾寮傚父锛�"+ex.getMessage());
+            return 1;
+        }
+    }
 }

--
Gitblit v1.9.3