Эх сурвалжийг харах

新增查询设备信息ai支持字段

lang 3 жил өмнө
parent
commit
ab1580d683

+ 4 - 2
Controller/EquipmentManagerV3.py

@@ -599,7 +599,7 @@ class EquipmentManagerV3(View):
                                                                     'TimeZone', 'TimeStatus', 'SpaceUsable',
                                                                     'SpaceSum', 'MirrorType', 'RecordType',
                                                                     'OutdoorModel', 'WIFIName', 'isDetector',
-                                                                    'DetectorRank', 'is_human', 'is_custom_voice', 'is_ptz', 'double_wifi')
+                                                                    'DetectorRank', 'is_human', 'is_custom_voice', 'is_ptz', 'double_wifi', 'is_ai')
         uv_dict = {}
         for us in us_qs:
             uv_dict[us['uid']] = {
@@ -625,7 +625,8 @@ class EquipmentManagerV3(View):
                 'is_human': us['is_human'],
                 'is_custom_voice': us['is_custom_voice'],
                 'is_ptz': us['is_ptz'],
-                'double_wifi': us['double_wifi']
+                'double_wifi': us['double_wifi'],
+                'is_ai': us['is_ai']
             }
             # 从uid_channel里面取出通道配置信息
             ucs_qs = UidChannelSetModel.objects.filter(uid__id=us['id']).values('channel', 'channel_name',
@@ -723,6 +724,7 @@ class EquipmentManagerV3(View):
                 p['is_ptz'] = uv_dict[p_uid]['is_ptz']
                 p['channels'] = uv_dict[p_uid]['channels']
                 p['double_wifi'] = uv_dict[p_uid]['double_wifi']
+                p['is_ai'] = uv_dict[p_uid]['is_ai']
                 # 设备昵称 调用影子信息昵称,先阶段不可
                 if uv_dict[p_uid]['nickname']:
                     p['NickName'] = uv_dict[p_uid]['nickname']

+ 1 - 1
Model/models.py

@@ -928,7 +928,7 @@ class UidSetModel(models.Model):
     is_custom_voice = models.IntegerField(default=0, verbose_name='是否支持自定义语音。0:不支持,1:支持')
     double_wifi = models.IntegerField(default=0, verbose_name='是否支持双频wifi。0:不支持,1:支持')
     is_ptz = models.IntegerField(default=0, verbose_name='是否支持云台。0:不支持,1:支持')
-    is_ai = models.IntegerField(default=0, verbose_name='是否支持ai')  # 0,关闭,1开启,2,不支持
+    is_ai = models.IntegerField(default=2, verbose_name='是否支持ai')  # 0,关闭,1开启,2,不支持
     class Meta:
         db_table = 'uid_set'
         verbose_name = u'设备配置表'