42 lines
1.3 KiB
Plaintext
42 lines
1.3 KiB
Plaintext
async def jd_cancel_orders(ns={}):
|
|
"""
|
|
{"result":{"data":1},"requestId":null,"error":null}
|
|
{"result":{"data":0},"requestId":null,"error":null}
|
|
:param ns:
|
|
:return:
|
|
"""
|
|
try:
|
|
# parameters = ModifyAgentPayParameters(regionId='cn-north-1', orderNumber=ns.get('ordernumber'))
|
|
parameters = JDAPI.ModifyAgentPayRequest.ModifyAgentPayParameters(regionId='cn-north-1', orderNumber=ns.get('ordernumber'))
|
|
# request = ModifyAgentPayRequest(parameters)
|
|
request = JDAPI.ModifyAgentPayRequest.ModifyAgentPayRequest(parameters)
|
|
resp = JDAPI.OrderClient.send(request)
|
|
if resp.error:
|
|
return {
|
|
'status': False,
|
|
'msg': resp.error.message
|
|
}
|
|
elif resp.result:
|
|
if resp.result.data:
|
|
return {
|
|
'status': True,
|
|
'msg': str(resp.result)
|
|
}
|
|
else:
|
|
return {
|
|
'status': False,
|
|
'msg': str(resp.result)
|
|
}
|
|
else:
|
|
return {
|
|
'status': False,
|
|
'msg': 'resp result is None'
|
|
}
|
|
except Exception as e:
|
|
return {
|
|
'status': False,
|
|
'err_msg': str(e)
|
|
}
|
|
|
|
ret = await jd_cancel_orders(params_kw)
|
|
return ret |