Commit 9e790eb0ff438121c8ca06021dbbb403aba84a83

Authored by 648540858
1 parent be9bf60e

本地集成人大金仓连接jar

libs/jdbc-aarch/kingbase8-8.6.0.jar 0 → 100644
No preview for this file type
libs/jdbc-aarch/kingbase8-8.6.0.jre7.jar 0 → 100644
No preview for this file type
libs/jdbc-aarch/postgresql-42.2.9.jar 0 → 100644
No preview for this file type
libs/jdbc-aarch/postgresql-42.2.9.jre7.jar 0 → 100644
No preview for this file type
@@ -142,13 +142,23 @@ @@ -142,13 +142,23 @@
142 <version>42.5.1</version> 142 <version>42.5.1</version>
143 </dependency> 143 </dependency>
144 144
145 - 145 + <!-- kingbase人大金仓 -->
  146 + <!-- 手动下载驱动后安装 -->
  147 + <!-- mvn install:install-file -Dfile=/home/lin/soft/kingbase/jdbc-aarch/kingbase8-8.6.0.jar -DgroupId=com.kingbase -DartifactId=kingbase8 -Dversion=8.6.0 -Dpackaging=jar
  148 + -->
  149 + <dependency>
  150 + <groupId>com.kingbase</groupId>
  151 + <artifactId>kingbase8</artifactId>
  152 + <version>8.6.0</version>
  153 + <scope>system</scope>
  154 + <systemPath>${basedir}/libs/jdbc-aarch/kingbase8-8.6.0.jar</systemPath>
  155 + </dependency>
146 156
147 <!--Mybatis分页插件 --> 157 <!--Mybatis分页插件 -->
148 <dependency> 158 <dependency>
149 <groupId>com.github.pagehelper</groupId> 159 <groupId>com.github.pagehelper</groupId>
150 <artifactId>pagehelper-spring-boot-starter</artifactId> 160 <artifactId>pagehelper-spring-boot-starter</artifactId>
151 - <version>1.4.3</version> 161 + <version>1.4.6</version>
152 </dependency> 162 </dependency>
153 163
154 <!--在线文档 --> 164 <!--在线文档 -->
sql/2.6.8升级2.6.9.sql
@@ -55,6 +55,9 @@ alter table device @@ -55,6 +55,9 @@ alter table device
55 alter table device 55 alter table device
56 change keepaliveIntervalTime keepalive_interval_time int null; 56 change keepaliveIntervalTime keepalive_interval_time int null;
57 57
  58 +alter table device
  59 + change online on_line varchar(50) null;
  60 +
58 alter table device_alarm 61 alter table device_alarm
59 change deviceId device_id varchar(50) not null; 62 change deviceId device_id varchar(50) not null;
60 63
@@ -393,10 +396,6 @@ alter table stream_push @@ -393,10 +396,6 @@ alter table stream_push
393 alter table stream_push 396 alter table stream_push
394 change status status bool default false; 397 change status status bool default false;
395 398
396 -  
397 -alter table stream_push  
398 - change serverId server_id varchar(50) not null;  
399 -  
400 alter table stream_push 399 alter table stream_push
401 change pushTime push_time varchar(50) null; 400 change pushTime push_time varchar(50) null;
402 401
@@ -412,6 +411,11 @@ alter table stream_push @@ -412,6 +411,11 @@ alter table stream_push
412 alter table stream_push 411 alter table stream_push
413 change self self bool default false; 412 change self self bool default false;
414 413
  414 +alter table wvp_stream_push
  415 + drop column serverId;
  416 +
  417 +
  418 +
415 alter table user 419 alter table user
416 change roleId role_id int not null; 420 change roleId role_id int not null;
417 421
sql/初始化.sql
@@ -252,7 +252,6 @@ create table wvp_stream_push ( @@ -252,7 +252,6 @@ create table wvp_stream_push (
252 create_time character varying(50), 252 create_time character varying(50),
253 alive_second integer, 253 alive_second integer,
254 media_server_id character varying(50), 254 media_server_id character varying(50),
255 - server_id character varying(50),  
256 push_time character varying(50), 255 push_time character varying(50),
257 status bool default false, 256 status bool default false,
258 update_time character varying(50), 257 update_time character varying(50),
src/main/java/com/genersoft/iot/vmp/storager/dao/StreamPushMapper.java
@@ -102,7 +102,15 @@ public interface StreamPushMapper { @@ -102,7 +102,15 @@ public interface StreamPushMapper {
102 @Delete("DELETE FROM wvp_stream_push") 102 @Delete("DELETE FROM wvp_stream_push")
103 void clear(); 103 void clear();
104 104
105 - @Delete("DELETE sp FROM wvp_stream_push sp left join wvp_gb_stream gs on gs.app = sp.app and gs.stream= sp.stream WHERE sp.media_server_id=#{mediaServerId} and gs.gb_id is null ") 105 + @Delete("delete" +
  106 + " from wvp_stream_push " +
  107 + " where id in " +
  108 + " (select temp.id from " +
  109 + " (select wgs.gb_stream_id as id " +
  110 + " from wvp_gb_stream wgs" +
  111 + " left join wvp_stream_push sp on sp.id = wgs.gb_stream_id" +
  112 + " where wgs.gb_id is null and wgs.media_server_id = #{mediaServerId}) temp)"
  113 + )
106 void deleteWithoutGBId(String mediaServerId); 114 void deleteWithoutGBId(String mediaServerId);
107 115
108 @Select("SELECT * FROM wvp_stream_push WHERE media_server_id=#{mediaServerId}") 116 @Select("SELECT * FROM wvp_stream_push WHERE media_server_id=#{mediaServerId}")