async def jd_cancellation_order(ns): """取消京东订单""" db = DBPools() async with db.sqlorContext('kboss') as sor: if ns: order = await sor.R('bz_order', {'id': ns.get('order_id')}) datans = {} datans['ordernumber'] = order[0]['provider_orderid'] await jd_cancel_orders(datans) await sor.U('bz_order', {'id': ns.get('order_id'),'order_status':'3'}) return {'status': True, 'msg': '订单已关闭'} ret = await jd_cancellation_order(params_kw) return ret