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 32 `transport` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
33 33 `streamMode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
34 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 36 `registerTime` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
36 37 `keepaliveTime` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
37 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 43 "geoCoordSys," +
44 44 "treeType," +
45 45 "online," +
  46 + "mediaServerId," +
46 47 "(SELECT count(0) FROM device_channel WHERE deviceId=device.deviceId) as channelCount "+
47 48 " FROM device WHERE deviceId = #{deviceId}")
48 49 Device getDeviceByDeviceId(String deviceId);
... ... @@ -160,6 +161,7 @@ public interface DeviceMapper {
160 161 "geoCoordSys," +
161 162 "treeType," +
162 163 "online," +
  164 + "mediaServerId," +
163 165 "(SELECT count(0) FROM device_channel WHERE deviceId=de.deviceId) as channelCount FROM device de" +
164 166 "<if test=\"online != null\"> where online=${online}</if>"+
165 167 " </script>"
... ... @@ -271,6 +273,7 @@ public interface DeviceMapper {
271 273 "geoCoordSys," +
272 274 "treeType," +
273 275 "online" +
  276 + "mediaServerId" +
274 277 ") VALUES (" +
275 278 "#{deviceId}," +
276 279 "#{name}," +
... ... @@ -284,6 +287,7 @@ public interface DeviceMapper {
284 287 "#{geoCoordSys}," +
285 288 "#{treeType}," +
286 289 "#{online}" +
  290 + "#{mediaServerId}" +
287 291 ")")
288 292 void addCustomDevice(Device device);
289 293  
... ...