refactor: remove uapiset from sor_get_uapi()
Remove uapiset intermediate table from JOIN chain. auth_apiname is now read directly from upapp table. Before: JOIN uapi a, upapp b, uapiset c WHERE b.apisetid = c.id After: JOIN uapi a, upapp b (auth_apiname from upapp)
This commit is contained in:
parent
619399d250
commit
8fe844be48
@ -25,10 +25,9 @@ async def get_deerer(upappid, callerid):
|
|||||||
|
|
||||||
async def sor_get_uapi(sor, upappid, apiname):
|
async def sor_get_uapi(sor, upappid, apiname):
|
||||||
sql = """select a.*,
|
sql = """select a.*,
|
||||||
c.auth_apiname
|
b.auth_apiname
|
||||||
from uapi a, upapp b, uapiset c
|
from uapi a, upapp b
|
||||||
where a.apisetid = b.apisetid
|
where a.apisetid = b.apisetid
|
||||||
and b.apisetid = c.id
|
|
||||||
and a.name = ${apiname}$
|
and a.name = ${apiname}$
|
||||||
and b.id = ${upappid}$"""
|
and b.id = ${upappid}$"""
|
||||||
recs = await sor.sqlExe(sql, {'upappid': upappid, 'apiname': apiname})
|
recs = await sor.sqlExe(sql, {'upappid': upappid, 'apiname': apiname})
|
||||||
|
|||||||
@ -90,10 +90,9 @@ async def get_userapikey(sor, upappid, callerid):
|
|||||||
|
|
||||||
async def sor_get_uapi(sor, upappid, apiname):
|
async def sor_get_uapi(sor, upappid, apiname):
|
||||||
sql = """select a.*,
|
sql = """select a.*,
|
||||||
c.auth_apiname
|
b.auth_apiname
|
||||||
from uapi a, upapp b, uapiset c
|
from uapi a, upapp b
|
||||||
where a.apisetid = b.apisetid
|
where a.apisetid = b.apisetid
|
||||||
and b.apisetid = c.id
|
|
||||||
and a.name = ${apiname}$
|
and a.name = ${apiname}$
|
||||||
and b.id = ${upappid}$"""
|
and b.id = ${upappid}$"""
|
||||||
recs = await sor.sqlExe(sql, {'upappid': upappid, 'apiname': apiname})
|
recs = await sor.sqlExe(sql, {'upappid': upappid, 'apiname': apiname})
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user