Quellcode durchsuchen

历史视频根据开始结束日期查询

xujunwei vor 1 Jahr
Ursprung
Commit
2aa77a93fe

+ 10 - 0
src/main/java/com/genersoft/iot/vmp/extend/dto/ExtendRecordPageDto.java

@@ -23,4 +23,14 @@ public class ExtendRecordPageDto extends PageInfo {
      */
     private String date;
 
+    /**
+     * 视频开始日期 格式:2024-09-14
+     */
+    private String startDate;
+
+    /**
+     * 视频截止日期 格式:2024-09-14
+     */
+    private String endDate;
+
 }

+ 10 - 0
src/main/java/com/genersoft/iot/vmp/extend/service/ExtendRecordService.java

@@ -56,6 +56,16 @@ public class ExtendRecordService extends ServiceImpl<ExtendRecordMapper, ExtendR
                 wrapper.or().between(ExtendRecord :: getEndTime,dateStart,dateEnd);
             });
         }
+
+        if(StrUtil.isNotBlank(dto.getStartDate())) {
+            Date date = DateUtil.parse(dto.getStartDate(),"yyyy-MM-dd");
+            lqw.ge(ExtendRecord :: getEndTime,date.getTime());
+        }
+        if(StrUtil.isNotBlank(dto.getEndDate())) {
+            Date date = DateUtil.parse(dto.getEndDate()+" 23:59:59","yyyy-MM-dd HH:mm:ss");
+            lqw.le(ExtendRecord :: getStartTime,date.getTime());
+        }
+
         lqw.orderByDesc(ExtendRecord :: getId);
         List<ExtendRecord> rsList = list(lqw);
 

+ 6 - 6
src/main/resources/application-local.yml

@@ -13,13 +13,13 @@ spring:
   # REDIS数据库配置
   redis:
     # [必须修改] Redis服务器IP, REDIS安装在本机的,使用127.0.0.1
-    host: 42.192.171.172
+    host: 116.62.171.226
     # [必须修改] 端口号
-    port: 6379
+    port: 6789
     # [可选] 数据库 DB
     database: 7
     # [可选] 访问密码,若你的redis服务器没有设置密码,就不需要用密码去连接
-    password: Xasd!@#$%^afasd98763244rSDFASDFsdfasdfp[[lkjhs
+    password: Qq8575791623+-
     # [可选] 超时时间
     timeout: 10000
     # mysql数据源
@@ -30,9 +30,9 @@ spring:
         master:
           type: com.zaxxer.hikari.HikariDataSource
           driver-class-name: com.mysql.cj.jdbc.Driver
-          url: jdbc:mysql://42.192.171.172:3306/wvp_gb28181?useUnicode=true&characterEncoding=UTF8&rewriteBatchedStatements=true&serverTimezone=PRC&useSSL=false&allowMultiQueries=true
+          url: jdbc:mysql://118.178.185.54:3456/wvp2_pro?useUnicode=true&characterEncoding=UTF8&rewriteBatchedStatements=true&serverTimezone=PRC&useSSL=false&allowMultiQueries=true
           username: root
-          password: Xasd!@#$%^afasd98763244rSDFASDFsdfasdfp[[lkjhs
+          password: 4a45c0db48897394
           hikari:
             connection-timeout: 20000             # 是客户端等待连接池连接的最大毫秒数
             initialSize: 50                       # 连接池初始化连接数
@@ -60,7 +60,7 @@ sip:
   # 如果要监听多张网卡,可以使用逗号分隔多个IP, 例如: 192.168.1.4,10.0.0.4
   # 如果不明白,就使用0.0.0.0,大部分情况都是可以的
   # 请不要使用127.0.0.1,任何包括localhost在内的域名都是不可以的。
-  ip: 10.11.20.94
+  ip: 192.168.0.100
   # [可选] 28181服务监听的端口
   port: 8116
   # 根据国标6.1.2中规定,domain宜采用ID统一编码的前十位编码。国标附录D中定义前8位为中心编码(由省级、市级、区级、基层编号组成,参照GB/T 2260-2007)