chenjunkai 6 年之前
父節點
當前提交
2b6abd0138
共有 2 個文件被更改,包括 4 次插入2 次删除
  1. 3 2
      Controller/DetectController.py
  2. 1 0
      Model/models.py

+ 3 - 2
Controller/DetectController.py

@@ -189,7 +189,7 @@ class NotificationView(View):
                 # android jpush
                 elif push_type == 2:
                     self.do_jpush(request_dict, ua, response)
-                self.do_save_equipment_info(ua, n_time, channel, event_type)
+                self.do_save_equipment_info(ua, n_time, channel, event_type,is_st)
             #############
             # 阿里云主账号AccessKey拥有所有API的访问权限,风险很高。强烈建议您创建并使用RAM账号进行API访问或日常运维,请登录 https://ram.console.aliyun.com 创建RAM账号。
 
@@ -344,7 +344,7 @@ class NotificationView(View):
         except Exception as e:
             return response.json(10, repr(e))
 
-    def do_save_equipment_info(self, uaql, n_time, channel, event_type):
+    def do_save_equipment_info(self, uaql, n_time, channel, event_type,is_st):
         Equipment_Info.objects.create(
             userID_id=uaql['userID_id'],
             eventTime=n_time,
@@ -353,4 +353,5 @@ class NotificationView(View):
             devNickName=uaql['userID__NickName'],
             Channel=channel,
             alarm='0',
+            is_st=int(is_st),
             receiveTime=n_time)

+ 1 - 0
Model/models.py

@@ -333,6 +333,7 @@ class Equipment_Info(models.Model):
     eventTime = models.CharField(blank=True, default='', max_length=16, verbose_name=u'设备报警时间')
     receiveTime = models.CharField(blank=True, default='', max_length=16, verbose_name=u'接收到报警时间')
     userID = models.ForeignKey(Device_User, null=True, blank=True, to_field='userID', on_delete=models.CASCADE)
+    is_st = models.SmallIntegerField(default=0, verbose_name='是否截图')  # 0 否,1 是
 
     def __str__(self):
         return self.id