dapi/wwwroot/deerer_user.dspy
2026-05-19 15:19:33 +08:00

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"
}
}