浏览代码

NVR基站设备推送带通道号

zhangdongming 1 月之前
父节点
当前提交
4ddd6c90d1
共有 3 个文件被更改,包括 4 次插入2 次删除
  1. 1 1
      AnsjerPush/config.py
  2. 1 0
      Model/models.py
  3. 2 1
      Service/DevicePushService.py

+ 1 - 1
AnsjerPush/config.py

@@ -147,7 +147,7 @@ APP_BUNDLE_DICT = {
     'com.ansjer.customizedc_a': 'PatrolSecure',
 }
 
-MULTI_CHANNEL_TYPE_LIST = [1, 2, 3, 4, 10001]
+MULTI_CHANNEL_TYPE_LIST = [1, 2, 3, 4, 10001, 300]
 # 事件类型,完整内容见企业微信的《开发类型定义》文档的推送类型表
 # 系统消息事件类型
 SYS_EVENT_TYPE_LIST = [702, 703, 704, 706]

+ 1 - 0
Model/models.py

@@ -2016,6 +2016,7 @@ class SysMsgModel(models.Model):
     eventType = models.IntegerField(verbose_name='消息类型', default=0)
     jumpLink = models.TextField(default='', verbose_name='跳转链接')
     uid = models.CharField(default='', max_length=20, db_index=True, verbose_name='设备UID')
+    channel = models.IntegerField(default=0, verbose_name='通道号')
 
     class Meta:
         db_table = 'sys_msg'

+ 2 - 1
Service/DevicePushService.py

@@ -295,7 +295,8 @@ class DevicePushService:
                                                         event_type=params['event_type'],
                                                         electricity=params['electricity'], is_save_msg=1)
                         sys_msg_list.append(SysMsgModel(userID_id=user_id, msg=sys_msg_text, addTime=now_time,
-                                                        updTime=now_time, uid=uid, eventType=params['event_type']))
+                                                        updTime=now_time, uid=uid, eventType=params['event_type'],
+                                                        channel=params['channel']))
                     # 保存推送消息
                     else:
                         if not save_equipment_info: