From 9e790eb0ff438121c8ca06021dbbb403aba84a83 Mon Sep 17 00:00:00 2001
From: 648540858 <648540858@qq.com>
Date: 星期二, 16 五月 2023 17:17:24 +0800
Subject: [PATCH] 本地集成人大金仓连接jar

---
 sql/2.6.8升级2.6.9.sql                                                   |   12 ++++++++----
 src/main/java/com/genersoft/iot/vmp/storager/dao/StreamPushMapper.java |   10 +++++++++-
 sql/初始化.sql                                                            |    1 -
 libs/jdbc-aarch/postgresql-42.2.9.jre7.jar                             |    0 
 libs/jdbc-aarch/postgresql-42.2.9.jar                                  |    0 
 pom.xml                                                                |   14 ++++++++++++--
 libs/jdbc-aarch/kingbase8-8.6.0.jar                                    |    0 
 libs/jdbc-aarch/kingbase8-8.6.0.jre7.jar                               |    0 
 8 files changed, 29 insertions(+), 8 deletions(-)

diff --git a/libs/jdbc-aarch/kingbase8-8.6.0.jar b/libs/jdbc-aarch/kingbase8-8.6.0.jar
new file mode 100644
index 0000000..489bf53
--- /dev/null
+++ b/libs/jdbc-aarch/kingbase8-8.6.0.jar
Binary files differ
diff --git a/libs/jdbc-aarch/kingbase8-8.6.0.jre7.jar b/libs/jdbc-aarch/kingbase8-8.6.0.jre7.jar
new file mode 100644
index 0000000..28102eb
--- /dev/null
+++ b/libs/jdbc-aarch/kingbase8-8.6.0.jre7.jar
Binary files differ
diff --git a/libs/jdbc-aarch/postgresql-42.2.9.jar b/libs/jdbc-aarch/postgresql-42.2.9.jar
new file mode 100644
index 0000000..62d0b6d
--- /dev/null
+++ b/libs/jdbc-aarch/postgresql-42.2.9.jar
Binary files differ
diff --git a/libs/jdbc-aarch/postgresql-42.2.9.jre7.jar b/libs/jdbc-aarch/postgresql-42.2.9.jre7.jar
new file mode 100644
index 0000000..f6077b6
--- /dev/null
+++ b/libs/jdbc-aarch/postgresql-42.2.9.jre7.jar
Binary files differ
diff --git a/pom.xml b/pom.xml
index 90c385c..bb0de72 100644
--- a/pom.xml
+++ b/pom.xml
@@ -142,13 +142,23 @@
 			<version>42.5.1</version>
 		</dependency>
 
-
+		<!-- kingbase浜哄ぇ閲戜粨 -->
+		<!-- 鎵嬪姩涓嬭浇椹卞姩鍚庡畨瑁� -->
+		<!-- 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
+ -->
+		<dependency>
+			<groupId>com.kingbase</groupId>
+			<artifactId>kingbase8</artifactId>
+			<version>8.6.0</version>
+			<scope>system</scope>
+			<systemPath>${basedir}/libs/jdbc-aarch/kingbase8-8.6.0.jar</systemPath>
+		</dependency>
 
 		<!--Mybatis鍒嗛〉鎻掍欢 -->
 		<dependency>
 			<groupId>com.github.pagehelper</groupId>
 			<artifactId>pagehelper-spring-boot-starter</artifactId>
-			<version>1.4.3</version>
+			<version>1.4.6</version>
 		</dependency>
 
 		<!--鍦ㄧ嚎鏂囨。 -->
diff --git "a/sql/2.6.8\345\215\207\347\272\2472.6.9.sql" "b/sql/2.6.8\345\215\207\347\272\2472.6.9.sql"
index 32baaa8..f27eebd 100644
--- "a/sql/2.6.8\345\215\207\347\272\2472.6.9.sql"
+++ "b/sql/2.6.8\345\215\207\347\272\2472.6.9.sql"
@@ -55,6 +55,9 @@
 alter table device
     change keepaliveIntervalTime keepalive_interval_time int null;
 
+alter table device
+    change online on_line varchar(50) null;
+
 alter table device_alarm
     change deviceId device_id varchar(50) not null;
 
@@ -393,10 +396,6 @@
 alter table stream_push
     change status status bool default false;
 
-
-alter table stream_push
-    change serverId server_id varchar(50) not null;
-
 alter table stream_push
     change pushTime push_time varchar(50) null;
 
@@ -412,6 +411,11 @@
 alter table stream_push
     change self self bool default false;
 
+alter table wvp_stream_push
+    drop column serverId;
+
+
+
 alter table user
     change roleId role_id int not null;
 
diff --git "a/sql/\345\210\235\345\247\213\345\214\226.sql" "b/sql/\345\210\235\345\247\213\345\214\226.sql"
index b4db185..f29a924 100644
--- "a/sql/\345\210\235\345\247\213\345\214\226.sql"
+++ "b/sql/\345\210\235\345\247\213\345\214\226.sql"
@@ -252,7 +252,6 @@
                                  create_time character varying(50),
                                  alive_second integer,
                                  media_server_id character varying(50),
-                                 server_id character varying(50),
                                  push_time character varying(50),
                                  status bool default false,
                                  update_time character varying(50),
diff --git a/src/main/java/com/genersoft/iot/vmp/storager/dao/StreamPushMapper.java b/src/main/java/com/genersoft/iot/vmp/storager/dao/StreamPushMapper.java
index 63fea06..45ed4f8 100644
--- a/src/main/java/com/genersoft/iot/vmp/storager/dao/StreamPushMapper.java
+++ b/src/main/java/com/genersoft/iot/vmp/storager/dao/StreamPushMapper.java
@@ -102,7 +102,15 @@
     @Delete("DELETE FROM wvp_stream_push")
     void clear();
 
-    @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 ")
+    @Delete("delete" +
+            " from wvp_stream_push " +
+            " where id in " +
+            "   (select temp.id from " +
+            "       (select wgs.gb_stream_id as id " +
+            "          from wvp_gb_stream wgs" +
+            "               left join wvp_stream_push sp on sp.id = wgs.gb_stream_id" +
+            "           where wgs.gb_id is null and wgs.media_server_id = #{mediaServerId}) temp)"
+            )
     void deleteWithoutGBId(String mediaServerId);
 
     @Select("SELECT * FROM wvp_stream_push WHERE media_server_id=#{mediaServerId}")

--
Gitblit v1.8.0