This commit is contained in:
yumoqing 2026-05-20 21:12:52 +08:00
parent 4b7852a5c2
commit 6a87e8a53f
2 changed files with 22 additions and 5 deletions

View File

@ -1,10 +1,17 @@
debug(f'{params_kw=}') debug(f'{params_kw=}')
db = DBPools() db = DBPools()
env = request._run_ns env = request._run_ns
orgid = await get_userorgid()
userid = await get_user()
if not userid:
return {
"status": "error",
"data": {
"message": "you need login to do this"
}
}
try: try:
async with get_sor_context(env, 'dapi') as sor: async with get_sor_context(env, 'dapi') as sor:
orgid = await get_userorgid()
userid = await get_user()
dappid = uuid() dappid = uuid()
ns = { ns = {
"id": dappid, "id": dappid,
@ -14,7 +21,7 @@ try:
"allowedips": params_kw.allowedips, "allowedips": params_kw.allowedips,
"orgid": orgid "orgid": orgid
} }
await sor.C('downapp', ns) await sor.C('downapp', ns.copy())
ns1 = { ns1 = {
"id": uuid(), "id": uuid(),
"dappid": dappid, "dappid": dappid,
@ -26,6 +33,8 @@ try:
await sor.C('downapikey', ns1) await sor.C('downapikey', ns1)
return { return {
"status": "ok" "status": "ok"
"data": ns
}
} }
except Exception as e: except Exception as e:
return { return {

View File

@ -1,9 +1,17 @@
debug(f'{params_kw=}') debug(f'{params_kw=}')
env = request._run_ns env = request._run_ns
userid = await get_user()
orgid = await get_userorgid()
if userid is None:
return {
"status": "error",
"data": {
"message": "need login"
}
}
try: try:
async with get_sor_context(env, 'dapi') as sor: async with get_sor_context(env, 'dapi') as sor:
orgid = await get_userorgid()
userid = await get_user()
ns = { ns = {
"id": params_kw.id, "id": params_kw.id,
"orgid":orgid, "orgid":orgid,