Explorar o código

修改定制化推送跳转链接保存方式

locky hai 1 ano
pai
achega
0bbe35d01d
Modificáronse 2 ficheiros con 4 adicións e 5 borrados
  1. 1 0
      Model/models.py
  2. 3 5
      Service/CustomizedPushService.py

+ 1 - 0
Model/models.py

@@ -1703,6 +1703,7 @@ class SysMsgModel(models.Model):
     updTime = models.IntegerField(verbose_name='更新时间', default=0)
     # 消息类型, 0:系统通知, 702:休眠, 704:低电量
     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')
 
     class Meta:

+ 3 - 5
Service/CustomizedPushService.py

@@ -97,11 +97,9 @@ class CustomizedPushObject:
 
                 # 推送成功,写入系统消息
                 if push_succeed:
-                    sys_msg = msg
-                    if link:
-                        sys_msg += '\n' + link
-
-                    SysMsgModel.objects.create(userID_id=user_id, title=title, msg=sys_msg, addTime=n_time, updTime=n_time)
+                    SysMsgModel.objects.create(
+                        userID_id=user_id, title=title, msg=msg, jumpLink=link, addTime=n_time, updTime=n_time
+                    )
                     CUSTOMIZED_PUSH_LOGGER.info('用户{}推送成功'.format(user_id))
                 else:
                     CUSTOMIZED_PUSH_LOGGER.info('用户{}推送失败,push_type:{}'.format(user_id, push_type))