25 lines
482 B
Plaintext
25 lines
482 B
Plaintext
debug(f'jump-in:{params_kw=}')
|
|
deerer1 = params_kw.deerer
|
|
if deerer1 is None:
|
|
return "error"
|
|
db = DBPools()
|
|
dbname = get_module_dbname('dapi')
|
|
async with db.sqlorContext(dbname) as sor:
|
|
deerer = deerer1[7:]
|
|
userid = await deerer_user(sor, deerer, request['client_ip'], request)
|
|
recs = await sor.R('users', {'id': userid})
|
|
if recs:
|
|
return {
|
|
"status": "ok",
|
|
"data":{
|
|
"user": recs[0]
|
|
}
|
|
}
|
|
return {
|
|
"status": "error",
|
|
"data": {
|
|
"message": "error happend"
|
|
}
|
|
}
|
|
|