kboss/b/permission/delpermission.dspy
2025-09-15 17:08:59 +08:00

16 lines
620 B
Plaintext

async def delpermission(ns):
db = DBPools()
async with db.sqlorContext('kboss') as sor:
if ns:
ns['del_flg'] = '1'
update_sql = """update permission set del_flg = '1' where id = '%s'""" % ns['id']
await sor.sqlExe(update_sql, {})
dictns = {'parentid': ns['id']}
reacs = await sor.R('permission', dictns)
for i in reacs:
await delpermission({'id':i['id']})
return {'status': True, 'msg': '删除成功'}
return {'status': False, 'msg': '删除失败'}
ret = await delpermission(params_kw)
return ret