Merge remote-tracking branch 'origin/wvp-28181-2.0' into wvp-28181-2.0

This commit is contained in:
mk1990 2022-06-22 14:27:33 +08:00
commit f3102831f6

View File

@ -255,6 +255,8 @@ public class XmlUtil {
}else if (deviceChannel.getChannelId().length() == 20) { }else if (deviceChannel.getChannelId().length() == 20) {
if (Integer.parseInt(deviceChannel.getChannelId().substring(10, 13)) == 216) { // 虚拟组织 if (Integer.parseInt(deviceChannel.getChannelId().substring(10, 13)) == 216) { // 虚拟组织
deviceChannel.setParentId(businessGroupID); deviceChannel.setParentId(businessGroupID);
}else if (Integer.parseInt(device.getDeviceId().substring(10, 13) )== 118) {//NVR 如果上级设备编号是NVR则直接将NVR的编号设置给通道的上级编号
deviceChannel.setParentId(device.getDeviceId());
}else if (deviceChannel.getCivilCode() != null) { }else if (deviceChannel.getCivilCode() != null) {
// 设备 无parentId的20位是使用CivilCode表示上级的设备 // 设备 无parentId的20位是使用CivilCode表示上级的设备
// 215 业务分组是需要有parentId的 // 215 业务分组是需要有parentId的