22 lines
660 B
Plaintext
22 lines
660 B
Plaintext
async def getRolePermission(ns):
|
|
|
|
"""查询角色权限"""
|
|
db = DBPools()
|
|
|
|
async with db.sqlorContext('kboss') as sor:
|
|
ns['del_flg'] = '0'
|
|
reacs = await sor.R('rolepermission', ns)
|
|
permissionlist = []
|
|
datalist = []
|
|
for i in reacs:
|
|
ns['id'] = i['permid']
|
|
reacs = await sor.R('permission', ns)
|
|
permissionlist.append(reacs[0])
|
|
await sor.R('permission', ns)
|
|
for i in permissionlist:
|
|
if i not in datalist:
|
|
datalist.append(i)
|
|
return {'status': True, 'data': datalist}
|
|
|
|
ret = await getRolePermission(params_kw)
|
|
return ret |