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