Browse Source

更新设备影子isSupportFourPoint字段

locky 3 years ago
parent
commit
ab4e5fe638
2 changed files with 4 additions and 0 deletions
  1. 3 0
      Controller/ShadowController.py
  2. 1 0
      Model/models.py

+ 3 - 0
Controller/ShadowController.py

@@ -136,6 +136,7 @@ def update_device_shadow(request):
         mobile_4g = request_dict.get('mobile4G', None)
         is_ptz = request_dict.get('is_ptz', None)
         is_ai = request_dict.get('is_ai', None)
+        isSupportFourPoint = request_dict.get('isSupportFourPoint', None)
 
         # 更新
         qs_dict = {
@@ -173,6 +174,8 @@ def update_device_shadow(request):
             qs_dict['is_ptz'] = is_ptz
         if is_ai:
             qs_dict['is_ai'] = is_ai
+        if isSupportFourPoint:
+            qs_dict['isSupportFourPoint'] = isSupportFourPoint
         logger.info('{} qs_dict: {}'.format(uid, qs_dict))
 
         us_qs = UidSetModel.objects.filter(uid=uid)

+ 1 - 0
Model/models.py

@@ -1160,6 +1160,7 @@ class UidSetModel(models.Model):
     is_human = models.IntegerField(default=0, verbose_name='是否支持人形追踪。0:不支持,1:支持')
     is_custom_voice = models.IntegerField(default=0, verbose_name='是否支持自定义语音。0:不支持,1:支持')
     double_wifi = models.IntegerField(default=0, verbose_name='是否支持双频wifi。0:不支持,1:支持')
+    isSupportFourPoint = models.SmallIntegerField(default=0, verbose_name='是否支持预置点')  # 0:不支持, 1:支持
     mobile_4g = models.IntegerField(default=0, verbose_name='是否支持4g。0:不支持,1:支持')
     is_ptz = models.IntegerField(default=0, verbose_name='是否支持云台。0:不支持,1:支持')
     is_ai = models.IntegerField(default=2, verbose_name='是否支持ai')  # 0,关闭,1开启,2,不支持