From 4ee00850f197d769481f73acb8ed79ab1c75b84d Mon Sep 17 00:00:00 2001
From: rk <94314517@qq.com>
Date: 星期五, 14 十一月 2025 11:41:24 +0800
Subject: [PATCH] 问题修复

---
 server/system_service/src/main/java/com/doumee/core/utils/Constants.java |   28 ++++++++++++++++++++++++++++
 1 files changed, 28 insertions(+), 0 deletions(-)

diff --git a/server/system_service/src/main/java/com/doumee/core/utils/Constants.java b/server/system_service/src/main/java/com/doumee/core/utils/Constants.java
index f6daf8d..c6b8fa5 100644
--- a/server/system_service/src/main/java/com/doumee/core/utils/Constants.java
+++ b/server/system_service/src/main/java/com/doumee/core/utils/Constants.java
@@ -84,6 +84,7 @@
     public static final String LOCATION ="LOCATION" ;
     public static final String API_KEY ="API_KEY" ;
     public static final String CABINET_CONFIG ="CABINET_CONFIG" ;
+    public static final String JDY_CONFIG ="JDY_CONFIG" ;
     public static final String BLOW_TIME ="BLOW_TIME" ;
     public static final String PRESSURE ="PRESSURE" ;
     public static final String CONCENTRATION ="CONCENTRATION" ;
@@ -127,6 +128,8 @@
     public static final String WORK_END = "WORK_END";
     public static final String INTERVAL = "INTERVAL";
     public static final String USE_CAR_TAKE_CARE = "USE_CAR_TAKE_CARE";
+
+    public static final String PUSH_URL_KEYS = "PUSH_URL_KEYS";
 
 
 
@@ -537,6 +540,9 @@
     public static final String APP_SECRET ="APP_SECRET";
     public static final String ACCESS_TOKEN ="ACCESS_TOKEN";
     public static final String AGENT_ID ="AGENT_ID";
+    public static final String CLEAN_TIME ="CLEAN_TIME";
+    public static final String EARLY_CONFIG ="EARLY_CONFIG";
+
 
 
 
@@ -1568,5 +1574,27 @@
     }
 
 
+    public static boolean  betweenTimeConfig(String timeConfigData){
+        if(StringUtils.isNotBlank(timeConfigData)){
+            Integer nowTime = Integer.valueOf(DateUtil.getFormattedDateUtil(new Date(),"HH:mm").replace(":",""));
+            List<String> cleanConfigList = Arrays.asList(StringUtils.split(timeConfigData,","));
+            for (String config:cleanConfigList) {
+                String [] timeArr = config.split("-");
+                if(timeArr.length>Constants.ONE){
+                    try {
+                        Integer start = Integer.valueOf(timeArr[0].replace(":",""));
+                        Integer end = Integer.valueOf(timeArr[1].replace(":",""));
+                        if(start <= nowTime && end >= nowTime){
+                            return true;
+                        }
+                    }catch (Exception e){
+
+                    }
+                }
+            }
+        }
+        return false;
+    }
+
 
 }

--
Gitblit v1.9.3