5 Commits 44d2a4d22a ... 2aa77a93fe

Author SHA1 Message Date
  xujunwei 2aa77a93fe 历史视频根据开始结束日期查询 1 year ago
  xujunwei 0363dc1e17 Merge remote-tracking branch 'origin/master' 1 year ago
  648540858 f440db80bb 推流停止添加注解 1 year ago
  648540858 59c4ce797a Merge pull request #1601 from rongzedong/patch-1 1 year ago
  rongzedong 72f7e1a1d1 Update deployment.md 1 year ago

+ 4 - 0
doc/_content/introduction/deployment.md

@@ -44,4 +44,8 @@ window.baseUrl = "http://xxx.com:18080"
 ```
 `这里的地址是需要客户电脑能访问到的,因为请求是客户端电脑发起,与代理不同`  
 [接入设备](./_content/ability/device.md)
+### 默认账号和密码
+部署完毕后,可以通过访问 ip加端口的方式访问 WVP ,WVP的默认登录账号和密码均为 admin。
+
+
 

+ 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);
 

+ 1 - 1
src/main/java/com/genersoft/iot/vmp/storager/dao/StreamPushMapper.java

@@ -38,7 +38,7 @@ public interface StreamPushMapper {
     int update(StreamPushItem streamPushItem);
 
     @Delete("DELETE FROM wvp_stream_push WHERE app=#{app} AND stream=#{stream}")
-    int del(String app, String stream);
+    int del(@Param("app") String app, @Param("stream") String stream);
 
     @Delete("<script> "+
             "DELETE sp FROM wvp_stream_push sp left join wvp_gb_stream gs on sp.app = gs.app AND sp.stream = gs.stream where " +

+ 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)