Эх сурвалжийг харах

实时推送定制化,修复图片名称是中文推送失败问题

locky 1 жил өмнө
parent
commit
a050b273d7

+ 5 - 5
Controller/CustomizedPushController.py

@@ -52,12 +52,12 @@ class CustomizedPushView(View):
                 'register_period': customized_push_qs[0]['register_period'],
                 'push_app': customized_push_qs[0]['push_app']
             }
-            # customized_push(**kwargs)
+            customized_push(**kwargs)
             # 异步推送消息和保存数据
-            push_thread = threading.Thread(
-                target=customized_push,
-                kwargs=kwargs)
-            push_thread.start()
+            # push_thread = threading.Thread(
+            #     target=customized_push,
+            #     kwargs=kwargs)
+            # push_thread.start()
 
             # 更新推送状态
             customized_push_qs.update(push_satus=True)

+ 2 - 0
Service/CustomizedPushService.py

@@ -76,6 +76,8 @@ class CustomizedPushObject:
         msg = kwargs['msg']
         link = kwargs['link']
         icon_link = kwargs['icon_link'] if kwargs['icon_link'] != '' else None
+        if icon_link is not None:
+            icon_link = icon_link.encode('UTF-8', 'ignore').decode('UTF-8')
 
         # 推送
         n_time = int(time.time())