kboss/b/department/deldepartment.dspy
2025-07-16 14:27:17 +08:00

18 lines
601 B
Plaintext

async def deldepartment(ns):
""" 删除部门
"""
db = DBPools()
async with db.sqlorContext('kboss') as sor:
try:
ns['del_flg'] = '1'
await sor.U('department', ns)
dictns = {'parentid': ns['id']}
reacs = await sor.R('department', dictns)
for i in reacs:
await deldepartment({'id': i['id']})
return {'status': True, 'msg': '删除成功'}
except Exception as e:
raise e
return {'status': False, 'msg': '删除失败'}
ret = await deldepartment(params_kw)
return ret