浏览代码

消息存表新增日志

zhangdongming 1 年之前
父节点
当前提交
b071ff6f95
共有 1 个文件被更改,包括 5 次插入3 次删除
  1. 5 3
      Service/DevicePushService.py

+ 5 - 3
Service/DevicePushService.py

@@ -161,6 +161,7 @@ class DevicePushService:
 
             save_equipment_info = False
             equipment_info_key = EquipmentInfoService.randoms_choice_equipment_info_key()
+            LOGGING.info('***保存推送消息uid:{},push_list:{}'.format(uid, params['uid_set_push_list']))
             for up in params['uid_set_push_list']:
                 lang = up['lang']
                 tz = up['tz']
@@ -201,6 +202,7 @@ class DevicePushService:
                         # 保存到redis列表
                         equipment_info_value = json.dumps(equipment_info_kwargs)
                         redis_obj.rpush(equipment_info_key, equipment_info_value)
+                        LOGGING.info('***保存推送消息uid:{},time:{},user_id:{}'.format(uid, params['n_time'], user_id))
                     saved_user_id_list.append(user_id)
 
                 # 推送
@@ -254,20 +256,20 @@ class DevicePushService:
 
                     if end != 0:
                         equipment_info_redis_list = redis_obj.lrange(equipment_info_key, 0, end)
-                        redis_obj.ltrim(equipment_info_key, end+1, -1)
+                        redis_obj.ltrim(equipment_info_key, end + 1, -1)
 
                         for equipment_info in equipment_info_redis_list:
                             equipment_info_data = eval(equipment_info)
                             # 设备昵称存在表情,解码utf-8
                             if equipment_info_data.get('device_nick_name') is not None:
-                                equipment_info_data['device_nick_name'] = equipment_info_data['device_nick_name'].\
+                                equipment_info_data['device_nick_name'] = equipment_info_data['device_nick_name']. \
                                     encode('UTF-8', 'ignore').decode('UTF-8')
                             equipment_info_list.append(equipment_info_model(**equipment_info_data))
                         equipment_info_model.objects.bulk_create(equipment_info_list)
 
             return True
         except Exception as e:
-            LOGGING.info('推送消息或存表异常: error_line:{}, error_msg:{}'.format(e.__traceback__.tb_lineno, repr(e)))
+            LOGGING.info('推送消息或存表异常uid{}: error_line:{}, error_msg:{}'.format(uid, e.__traceback__.tb_lineno, repr(e)))
             return False
 
     @classmethod