Prechádzať zdrojové kódy

根据上下班时间来给盒子发送是否开启/关闭算法

tjf 1 týždeň pred
rodič
commit
bc4434b0d9

+ 2 - 2
ruoyi-admin/src/main/resources/application-druid.yml

@@ -17,7 +17,7 @@ ruoyi:
 # 开发环境配置
 server:
     # 服务器的HTTP端口,默认为8080
-    port: 8056
+    port: 8057
     servlet:
         # 应用的访问路径
         context-path: /
@@ -39,7 +39,7 @@ spring:
 #        port: 20001
         port: 6379
         # 数据库索引
-        database: 10
+        database: 9
         # 密码
 #        password: Boman123
         password: 123456

+ 2 - 2
ruoyi-admin/src/main/resources/application.yml

@@ -19,8 +19,8 @@ spring:
     # 国际化资源文件路径
     basename: i18n/messages
   profiles:
-#          active: druid
-          active: prod
+          active: druid
+#          active: prod
   # 文件上传
   servlet:
     multipart:

+ 3 - 1
ruoyi-system/src/main/java/com/ruoyi/mqtt/service/MqttMessageListener.java

@@ -1,5 +1,6 @@
 package com.ruoyi.mqtt.service;
 
+import com.alibaba.fastjson2.JSONObject;
 import com.ruoyi.common.model.MqttMessage;
 import com.ruoyi.common.utils.StringUtils;
 import com.ruoyi.manage.domain.ChannelNumberVo;
@@ -70,7 +71,8 @@ public class MqttMessageListener {
                 //返回值为photoAddress_channelId
                 String payload = message.getPayload();
                 if (StringUtils.isNotEmpty(payload)) {
-                    String[] messageResult = payload.split("_");
+                    JSONObject jsonObject = JSONObject.parseObject(payload);
+                    String[] messageResult = jsonObject.get("rtsp").toString().split("#");
                     //插入通道画框图片
                     ChannelNumberVo channelNumber = new ChannelNumberVo();
                     channelNumber.setChannelId(Long.valueOf(messageResult[0]));

+ 1 - 1
ruoyi-system/src/main/java/com/ruoyi/system/service/Task.java

@@ -34,7 +34,7 @@ public class Task {
      * 查询是否是节假日
      */
     @Async
-    @Scheduled(cron = "0 01 12 * * ? ")
+    @Scheduled(cron = "0 1 0 * * ? ")
     public void thirdNucleicAcid() {
         String data = DateUtils.getDate();
         //判断当天天是否是法定节假日  0 上班 1周末 2节假日