salescrm/b/permission/getRolePermission.dspy
2025-10-27 15:50:44 +08:00

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