diff --git a/handler_data/ta_handler.py b/handler_data/ta_handler.py index 37f14c9..889337a 100644 --- a/handler_data/ta_handler.py +++ b/handler_data/ta_handler.py @@ -113,6 +113,11 @@ async def role_idx(request, rdb, data): # 新角色 编号 if v == 1: data['properties']['role_idx'] = await rdb.execute('scard', key) + device_key = f'{data["#app_id"]}_{distinct_id}' + res = await rdb.execute('set', device_key, 1,'Nx') + if res == b'OK': + data['properties']['is_new_device'] = 1 + # sadd O(n) # if distinct_id: # key = f'{data["#app_id"]}_devices'