update
This commit is contained in:
parent
d2d35ec9b8
commit
31636cb6bf
@ -21,9 +21,16 @@ class TaHandler:
|
||||
msg['properties'] = data.pop('properties')
|
||||
if msg['#type'] == 'track':
|
||||
msg['properties'].update(data)
|
||||
elif data['#type'] == 'user':
|
||||
data['#type'] = 'user' + data['#event_name']
|
||||
msg['properties']['#user_id'] = data['#user_id']
|
||||
elif msg['#type'] == 'user':
|
||||
msg['#type'] = 'user_' + msg['#event_name']
|
||||
if msg.get('#user_id'):
|
||||
msg['properties']['#user_id'] = msg['#user_id']
|
||||
|
||||
if "#event_name" in msg:
|
||||
del msg["#event_name"]
|
||||
if "#event_time" in msg:
|
||||
del msg["#event_time"]
|
||||
|
||||
return msg
|
||||
|
||||
|
||||
|
@ -17,13 +17,15 @@ async def point(request: Request, items: DataModel):
|
||||
rdb = request.app.state.redis
|
||||
data_factory = request.app.state.data_factory
|
||||
output_factory = request.app.state.output_factory
|
||||
appid = items.public['b01']
|
||||
appid = items.public.get('b01')
|
||||
if not appid:
|
||||
return {'code': -1, 'msg': '必须要appid'}
|
||||
output_factory.name = settings.OUTPUT_NAME[appid]
|
||||
for item in items.data:
|
||||
data: dict = restore_field(item)
|
||||
sign = data.pop('sign')
|
||||
properties = data.pop('properties')
|
||||
if not check_sign(sign, settings.SALT.get(appid,''), data, properties):
|
||||
if not check_sign(sign, settings.SALT.get(appid, ''), data, properties):
|
||||
# continue
|
||||
return {"code": -1, 'msg': '签名错误'}
|
||||
single_data = dict(**public_data, **data, properties=properties)
|
||||
@ -36,4 +38,4 @@ async def point(request: Request, items: DataModel):
|
||||
return {"code": 0, 'msg': 'ok'}
|
||||
except Exception as e:
|
||||
msg = traceback.format_exc()
|
||||
return {"code": -1, 'msg': msg}
|
||||
print(msg)
|
||||
|
Loading…
Reference in New Issue
Block a user