Commit c85c99497212920327ebdca7f4f8b9cf2897f9d8

Authored by 648540858
1 parent 66234dc2

修复设备点播时指定流媒体

sql/2.6.7-2.6.8更新.sql 0 → 100755
  1 +alter table device
  2 + add mediaServerId varchar(50) default null;
  3 +
  4 +
sql/初始化.sql
@@ -32,6 +32,7 @@ CREATE TABLE `device` ( @@ -32,6 +32,7 @@ CREATE TABLE `device` (
32 `transport` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, 32 `transport` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
33 `streamMode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, 33 `streamMode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
34 `online` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, 34 `online` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  35 + `mediaServerId` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
35 `registerTime` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, 36 `registerTime` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
36 `keepaliveTime` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, 37 `keepaliveTime` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
37 `ip` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, 38 `ip` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
src/main/java/com/genersoft/iot/vmp/storager/dao/DeviceMapper.java
@@ -43,6 +43,7 @@ public interface DeviceMapper { @@ -43,6 +43,7 @@ public interface DeviceMapper {
43 "geoCoordSys," + 43 "geoCoordSys," +
44 "treeType," + 44 "treeType," +
45 "online," + 45 "online," +
  46 + "mediaServerId," +
46 "(SELECT count(0) FROM device_channel WHERE deviceId=device.deviceId) as channelCount "+ 47 "(SELECT count(0) FROM device_channel WHERE deviceId=device.deviceId) as channelCount "+
47 " FROM device WHERE deviceId = #{deviceId}") 48 " FROM device WHERE deviceId = #{deviceId}")
48 Device getDeviceByDeviceId(String deviceId); 49 Device getDeviceByDeviceId(String deviceId);
@@ -160,6 +161,7 @@ public interface DeviceMapper { @@ -160,6 +161,7 @@ public interface DeviceMapper {
160 "geoCoordSys," + 161 "geoCoordSys," +
161 "treeType," + 162 "treeType," +
162 "online," + 163 "online," +
  164 + "mediaServerId," +
163 "(SELECT count(0) FROM device_channel WHERE deviceId=de.deviceId) as channelCount FROM device de" + 165 "(SELECT count(0) FROM device_channel WHERE deviceId=de.deviceId) as channelCount FROM device de" +
164 "<if test=\"online != null\"> where online=${online}</if>"+ 166 "<if test=\"online != null\"> where online=${online}</if>"+
165 " </script>" 167 " </script>"
@@ -271,6 +273,7 @@ public interface DeviceMapper { @@ -271,6 +273,7 @@ public interface DeviceMapper {
271 "geoCoordSys," + 273 "geoCoordSys," +
272 "treeType," + 274 "treeType," +
273 "online" + 275 "online" +
  276 + "mediaServerId" +
274 ") VALUES (" + 277 ") VALUES (" +
275 "#{deviceId}," + 278 "#{deviceId}," +
276 "#{name}," + 279 "#{name}," +
@@ -284,6 +287,7 @@ public interface DeviceMapper { @@ -284,6 +287,7 @@ public interface DeviceMapper {
284 "#{geoCoordSys}," + 287 "#{geoCoordSys}," +
285 "#{treeType}," + 288 "#{treeType}," +
286 "#{online}" + 289 "#{online}" +
  290 + "#{mediaServerId}" +
287 ")") 291 ")")
288 void addCustomDevice(Device device); 292 void addCustomDevice(Device device);
289 293