|
@@ -641,36 +641,36 @@ class DevicePushService:
|
|
|
LOGGING.info('图片推送异常,errLine:{}, errMsg:{}'.format(e.__traceback__.tb_lineno, repr(e)))
|
|
|
|
|
|
@staticmethod
|
|
|
- def get_push_url(**params):
|
|
|
+ def get_push_url(**kwargs):
|
|
|
"""
|
|
|
获取推送URL,设备根本当前返回结果进行数据上传
|
|
|
@return: re_data
|
|
|
"""
|
|
|
re_data = {'code': 0, 'msg': 'success'}
|
|
|
- if params['is_st'] == 0 or params['is_st'] == 2:
|
|
|
+ if kwargs['is_st'] == 0 or kwargs['is_st'] == 2:
|
|
|
re_data['msg'] = 'success 0 or 2'
|
|
|
- re_data['re_list'] = params['uid_set_push_list']
|
|
|
- elif params['is_st'] == 1:
|
|
|
+ elif kwargs['is_st'] == 1:
|
|
|
key_name = '{uid}/{channel}/{filename}.jpeg' \
|
|
|
- .format(uid=params['uid'], channel=params['channel'], filename=params['n_time'])
|
|
|
+ .format(uid=kwargs['uid'], channel=kwargs['channel'], filename=kwargs['n_time'])
|
|
|
re_args = {'Key': key_name}
|
|
|
- if params['region'] == 2: # 2:国内
|
|
|
+ if kwargs['region'] == 2: # 2:国内
|
|
|
re_args['Bucket'] = 'push'
|
|
|
else: # 1:国外
|
|
|
re_args['Bucket'] = 'foreignpush'
|
|
|
- response_url = DevicePushService.generate_s3_url(params['aws_s3_client'], re_args)
|
|
|
+ response_url = DevicePushService.generate_s3_url(kwargs['aws_s3_client'], re_args)
|
|
|
re_data['img_push'] = response_url
|
|
|
- elif params['is_st'] == 3:
|
|
|
+ re_data['msg'] = 'success 1'
|
|
|
+ elif kwargs['is_st'] == 3:
|
|
|
img_url_list = []
|
|
|
- if params['region'] == 2: # 2:国内
|
|
|
+ if kwargs['region'] == 2: # 2:国内
|
|
|
re_args = {'Bucket': 'push'}
|
|
|
else: # 1:国外
|
|
|
re_args = {'Bucket': 'foreignpush'}
|
|
|
- for i in range(params['is_st']):
|
|
|
+ for i in range(kwargs['is_st']):
|
|
|
key_name = '{uid}/{channel}/{filename}_{st}.jpeg'. \
|
|
|
- format(uid=params['uid'], channel=params['channel'], filename=params['n_time'], st=i)
|
|
|
+ format(uid=kwargs['uid'], channel=kwargs['channel'], filename=kwargs['n_time'], st=i)
|
|
|
re_args['Key'] = key_name
|
|
|
- response_url = DevicePushService.generate_s3_url(params['aws_s3_client'], re_args)
|
|
|
+ response_url = DevicePushService.generate_s3_url(kwargs['aws_s3_client'], re_args)
|
|
|
img_url_list.append(response_url)
|
|
|
re_data['img_url_list'] = img_url_list
|
|
|
re_data['msg'] = 'success 3'
|