Browse Source

修改更新连接通道接口

locky 1 month ago
parent
commit
6ba8faba64
2 changed files with 3 additions and 2 deletions
  1. 1 1
      Controller/EquipmentManagerV3.py
  2. 2 1
      Model/models.py

+ 1 - 1
Controller/EquipmentManagerV3.py

@@ -793,7 +793,7 @@ class EquipmentManagerV3(View):
         if not all([uid, linked_channel]):
             return response.json(444)
         try:
-            UidSetModel.objects.filter(uid=uid).update(using_channel=linked_channel)
+            UidSetModel.objects.filter(uid=uid).update(linked_channel=linked_channel)
             return response.json(0)
         except Exception as e:
             return response.json(500, 'error_line:{}, error_msg:{}'.format(e.__traceback__.tb_lineno, repr(e)))

+ 2 - 1
Model/models.py

@@ -2298,7 +2298,8 @@ class UidSetModel(models.Model):
     id = models.AutoField(primary_key=True, verbose_name=u'自增标记ID')
     uid = models.CharField(max_length=20, db_index=True, unique=True, verbose_name='设备UID')
     channel = models.SmallIntegerField(default=0, verbose_name='通道数量')  #
-    linked_channel = models.IntegerField(default=0, verbose_name='连接通道')
+    # 连接的通道,转为二进制,如3 -> 0011,表示1,2通道
+    linked_channel = models.PositiveBigIntegerField(default=0, verbose_name='连接通道')
     detect_status = models.SmallIntegerField(default=0, verbose_name='推送开关')  # 状态[0:关闭,1:开启,2:用户解绑]
     detect_interval = models.IntegerField(verbose_name='推送间隔', default=60)  # 秒
     addTime = models.IntegerField(verbose_name='添加时间', default=0, db_index=True)