This commit is contained in:
yumoqing 2026-06-26 13:17:24 +08:00
parent 619399d250
commit 3aac52a2fe

View File

@ -87,7 +87,7 @@ a.orgid as userorgid,
a.apikey
from upappkey a, users b, upapp c
where b.orgid = c.ownerid
and a.ownerid = b.id
and a.ownerid = b.id
and a.upappid = c.id
and a.upappid = ${appid}$
"""
@ -121,11 +121,8 @@ where b.orgid = c.ownerid
i = randint(0, cnt - 1)
return users[i].userid
async def get_api(self, appid, apiname):
async def get_api_from_db(self, appid, apiname):
key = f'{appid}.{apiname}'
api = self.apidata.get(key)
if api:
return api
env = ServerEnv()
async with get_sor_context(env, 'uapi') as sor:
d = await sor_get_uapi(sor, appid, apiname)
@ -139,3 +136,10 @@ where b.orgid = c.ownerid
exception(f'{e}')
raise e
async def get_api(self, appid, apiname):
key = f'{appid}.{apiname}'
api = self.apidata.get(key)
if api:
return api
return await self.get_api_from_db(appid, apiname)