|
@@ -624,7 +624,8 @@ class EquipmentManagerV3(View):
|
|
'TimeZone', 'TimeStatus', 'SpaceUsable',
|
|
'TimeZone', 'TimeStatus', 'SpaceUsable',
|
|
'SpaceSum', 'MirrorType', 'RecordType',
|
|
'SpaceSum', 'MirrorType', 'RecordType',
|
|
'OutdoorModel', 'WIFIName', 'isDetector',
|
|
'OutdoorModel', 'WIFIName', 'isDetector',
|
|
- 'DetectorRank', 'is_human', 'is_custom_voice', 'is_ptz', 'double_wifi', 'is_ai')
|
|
|
|
|
|
+ 'DetectorRank', 'is_human', 'is_custom_voice',
|
|
|
|
+ 'is_ptz', 'double_wifi', 'is_ai', 'mobile_4g')
|
|
uv_dict = {}
|
|
uv_dict = {}
|
|
for us in us_qs:
|
|
for us in us_qs:
|
|
uv_dict[us['uid']] = {
|
|
uv_dict[us['uid']] = {
|
|
@@ -651,6 +652,7 @@ class EquipmentManagerV3(View):
|
|
'is_custom_voice': us['is_custom_voice'],
|
|
'is_custom_voice': us['is_custom_voice'],
|
|
'is_ptz': us['is_ptz'],
|
|
'is_ptz': us['is_ptz'],
|
|
'double_wifi': us['double_wifi'],
|
|
'double_wifi': us['double_wifi'],
|
|
|
|
+ 'mobile4G': us['mobile_4g'],
|
|
'is_ai': us['is_ai']
|
|
'is_ai': us['is_ai']
|
|
}
|
|
}
|
|
# 从uid_channel里面取出通道配置信息
|
|
# 从uid_channel里面取出通道配置信息
|
|
@@ -687,6 +689,11 @@ class EquipmentManagerV3(View):
|
|
uv_dict[us['uid']]['channels'] = channels
|
|
uv_dict[us['uid']]['channels'] = channels
|
|
|
|
|
|
for p in dvls:
|
|
for p in dvls:
|
|
|
|
+ if p['serial_number']:
|
|
|
|
+ u_device_info_qs = UnicomDeviceInfo.objects.filter(serial_no=p['serial_number'])
|
|
|
|
+ if u_device_info_qs.exists():
|
|
|
|
+ p['iccid'] = u_device_info_qs.first().iccid
|
|
|
|
+
|
|
# 获取iot_deviceInfo表的endpoint和token_iot_number
|
|
# 获取iot_deviceInfo表的endpoint和token_iot_number
|
|
p['iot'] = []
|
|
p['iot'] = []
|
|
if p['serial_number']: # 存在序列号根据序列号查询
|
|
if p['serial_number']: # 存在序列号根据序列号查询
|
|
@@ -751,6 +758,7 @@ class EquipmentManagerV3(View):
|
|
p['is_ptz'] = uv_dict[p_uid]['is_ptz']
|
|
p['is_ptz'] = uv_dict[p_uid]['is_ptz']
|
|
p['channels'] = uv_dict[p_uid]['channels']
|
|
p['channels'] = uv_dict[p_uid]['channels']
|
|
p['double_wifi'] = uv_dict[p_uid]['double_wifi']
|
|
p['double_wifi'] = uv_dict[p_uid]['double_wifi']
|
|
|
|
+ p['mobile4G'] = uv_dict[p_uid]['mobile4G']
|
|
p['is_ai'] = uv_dict[p_uid]['is_ai']
|
|
p['is_ai'] = uv_dict[p_uid]['is_ai']
|
|
# 设备昵称 调用影子信息昵称,先阶段不可
|
|
# 设备昵称 调用影子信息昵称,先阶段不可
|
|
if uv_dict[p_uid]['nickname']:
|
|
if uv_dict[p_uid]['nickname']:
|