订单推送多行,其中一行是对的,一行是错的,推送以后两行都写入失败。
推送请求的地址是transact-pre.ti.com/.../orders
请求报文:
{
"order": {
"customerPurchaseOrderNumber": "4500145023",
"shipToAccountNumber": "184401",
"endCustomerCompanyName": "",
"lineItems": [
{
"customerLineItemNumber": "9",
"tiPartNumber": "TLV9004IDR",
"customerPartNumber": "",
"customerAnticipatedUnitPrice": 0.20,
"customerCurrencyCode": "USD",
"schedules": [
{
"requestedQuantity": 2000,
"requestedDeliveryDate": "2024-05-01"
}
]
},
{
"customerLineItemNumber": "10",
"tiPartNumber": "TLV9004IDR",
"customerPartNumber": "",
"customerAnticipatedUnitPrice": 0.20,
"customerCurrencyCode": "USD",
"schedules": [
{
"requestedQuantity": 2500,
"requestedDeliveryDate": "2024-05-01"
}
]
}
]
}
}
返回信息:
{
"orders": [
{
"orderDate": "2023-08-16",
"customerPurchaseOrderNumber": "4500145023",
"orderStatus": "REJECT",
"shipToAccountNumber": "184401",
"customerPurchaseOrderDate": "2023-08-16",
"lineItems": [
{
"tiPartNumber": "TLV9004IDR",
"customerLineItemNumber": "9",
"status": "Rejected",
"tiTotalOrderItemQuantity": 2000,
"customerAnticipatedUnitPrice": 0.20,
"customerCurrencyCode": "USD",
"messages": [
{
"code": "TI-TXT-064",
"type": "ERROR",
"reason": "requestedQuantity does not meet minimum requirements",
"message": "Invalid requestedquantity increment is below minimum quantity requirements. Resubmit your request with a quantity of 2500. For help, contact TI API Support https://api-portal.ti.com/support"
}
],
"schedules": [
{
"requestedQuantity": 2000,
"requestedDeliveryDate": "2024-05-01"
}
]
},
{
"tiPartNumber": "TLV9004IDR",
"customerLineItemNumber": "10",
"status": "Rejected",
"tiTotalOrderItemQuantity": 2500,
"customerAnticipatedUnitPrice": 0.20,
"customerCurrencyCode": "USD",
"tiCurrencyCode": "USD",
"schedules": [
{
"requestedQuantity": 2500,
"requestedDeliveryDate": "2024-05-01"
}
]
}
]
}
]
}