async def reseller_org_delete(ns={}): """ reseller organization delete id * :param ns: :return: """ db = DBPools() async with db.sqlorContext('kboss') as sor: try: if not ns.get('id'): return { 'status': False, 'msg': 'can not get reseller id, please check' } ns['del_flg'] = '1' await sor.U('organization',ns) reseller_delete_sql = """update reseller set del_flg = '1' where orgid = ${orgid}$""" await sor.sqlExe(reseller_delete_sql, {'orgid': ns.get('id')}) await sor.U('saleprotocol', {'bid_orgid': ns['id'], 'del_flg': '1'}) return { "status": True, "msg": "reseller organization delete success" } except Exception as e: raise e return { "status": False, "msg": "reseller organization delete failed" } ret = await reseller_org_delete(params_kw) return ret