diff --git a/wwwroot/deerer_user.dspy b/wwwroot/deerer_user.dspy new file mode 100644 index 0000000..c3d8edc --- /dev/null +++ b/wwwroot/deerer_user.dspy @@ -0,0 +1,24 @@ +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" + } +} +