瀏覽代碼

修复138类型默认打开音频

648540858 1 年之前
父節點
當前提交
f89933fb58
共有 1 個文件被更改,包括 5 次插入1 次删除
  1. 5 1
      src/main/java/com/genersoft/iot/vmp/gb28181/bean/DeviceChannel.java

+ 5 - 1
src/main/java/com/genersoft/iot/vmp/gb28181/bean/DeviceChannel.java

@@ -230,7 +230,11 @@ public class DeviceChannel extends CommonGBChannel {
 			}
 			// 此处对于不在wvp缓存中的行政区划,默认直接存储.保证即使出现wvp的行政区划缓存过老,也可以通过用户自主创建的方式正常使用系统
 		}
-		return XmlUtil.elementDecode(element, DeviceChannel.class);
+		GbCode gbCode = GbCode.decode(deviceChannel.getDeviceId());
+		if ("138".equals(gbCode.getTypeCode())) {
+			deviceChannel.setHasAudio(true);
+		}
+		return deviceChannel;
 	}
 
 	public static DeviceChannel decodeWithOnlyDeviceId(Element element) {