生服购后预约单外部发起变更,例如改期、取消。目前体检场景,用户会直接联系ISV改期/取消,因此开放给ISV这块的能力
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
---|---|---|---|---|---|
ticket_id | String | 可选 | 2308149083201851341 | 凭证ID。与预约单号二选一,优先级低 | |
action | String | 必须 | MODIFY | 改期:MODIFY ;取消:CANCEL;推进履约:PUSH_FULFILLMENT | |
reserve_start_time | String | 可选 | 2021-05-16 00:00 | 改期必填,格式:yyyy-MM-dd HH:mm。时分固定00:00 | |
reserve_end_time | String | 可选 | 2021-05-16 23:59 | 改期必填,格式:yyyy-MM-dd HH:mm。时分固定23:59 | |
target_fulfillment_status | String | 可选 | PREPARING | 目标履约状态。 枚举值:PREPARING,PREPARED,PROCESSING,PROCESSED,DELIVERING,FINISHED。详以接入文档中描述的场景对接 | |
reservation_order_id | String | 可选 | 2308320185134146522 | 预约单号。与凭证ID二选一,优先级高 | |
ext_info | CommonKeyValue | 可选 | 扩展信息 | ||
|
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
result | Result | {"success":false,"error":{"code":"SYSTEM_ERROR","message":"系统错误"}} | 接口返回model |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret); LifeReservationItemOrderChangeRequest req = new LifeReservationItemOrderChangeRequest(); req.setTicketId( "2308149083201851341" ); req.setAction( "MODIFY" ); req.setReserveStartTime( "2021-05-16 00:00" ); req.setReserveEndTime( "2021-05-16 23:59" ); req.setTargetFulfillmentStatus( "PREPARING" ); req.setReservationOrderId( "2308320185134146522" ); LifeReservationItemOrderChangeRequest.CommonKeyValue obj1 = new LifeReservationItemOrderChangeRequest.CommonKeyValue(); obj1.setKey( "cpCode" ); obj1.setValue( "SF" ); req.setExtInfo(obj1); LifeReservationItemOrderChangeResponse rsp = client.execute(req); System.out.println(rsp.getBody()); |
1 2 3 4 5 6 7 8 9 10 11 | < life_reservation_item_order_change_response > < result > < trace_id >0b0b99ad16099011642383684ecba3</ trace_id > < success >false</ success > < error > < view >系统错误,请稍后再试</ view > < code >false</ code > < message >系统错误</ message > </ error > </ result > </ life_reservation_item_order_change_response > |
1 2 3 4 5 6 | < error_response > < code >50</ code > < msg >Remote service error</ msg > < sub_code >isv.invalid-parameter</ sub_code > < sub_msg >非法参数</ sub_msg > </ error_response > |
错误码 | 错误描述 | 解决方案 |
---|