createDistributionOrder
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
---|---|---|---|---|---|
param | MoaOrderParam | 必须 | 下单参数param | ||
|
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
result | MxResult | 返回结果 | |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 | TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret); AlibabaDamaiMaitixOrderDistributionCreateRequest req = new AlibabaDamaiMaitixOrderDistributionCreateRequest(); AlibabaDamaiMaitixOrderDistributionCreateRequest.MoaOrderParam obj1 = new AlibabaDamaiMaitixOrderDistributionCreateRequest.MoaOrderParam(); obj1.setProjectId(101L); obj1.setPerformId(101L); obj1.setThirdOrderNo( "111222333" ); obj1.setTotalPrice(0L); obj1.setPayment(100L); obj1.setTicketMode(3L); obj1.setBuyType(2L); obj1.setDeliverAddress( "地址" ); obj1.setDeliveryType(1L); obj1.setOperatorLoginId( "zhangsan" ); obj1.setPayType(1L); obj1.setRealTicketBuyerName( "张三" ); obj1.setRealTicketBuyerIdCardNo( "310100100000" ); obj1.setRealTicketBuyerIdCardType(1L); obj1.setRealTicketBuyerPhone( "13011111111" ); obj1.setRealTicketBuyerPhoneCountryCode( "86" ); obj1.setAutoSelectSeats( false ); List<AlibabaDamaiMaitixOrderDistributionCreateRequest.MoaTicketInfo> list3 = new ArrayList<AlibabaDamaiMaitixOrderDistributionCreateRequest.MoaTicketInfo>(); AlibabaDamaiMaitixOrderDistributionCreateRequest.MoaTicketInfo obj4 = new AlibabaDamaiMaitixOrderDistributionCreateRequest.MoaTicketInfo(); list3.add(obj4); obj4.setCombineId(10L); obj4.setExternalSubOrderNo( "121233" ); obj4.setRealTicketOwnerIdCardNo( "310100100000" ); obj4.setRealTicketOwnerIdCardType(1L); obj4.setRealTicketOwnerName( "张三" ); obj4.setRealTicketOwnerPhone( "1300000000" ); obj4.setRealTicketOwnerPhoneCountryCode( "86" ); obj4.setSeatId(1001244L); obj4.setTicketItemId(109180L); obj1.setSeatProps(list3); List<AlibabaDamaiMaitixOrderDistributionCreateRequest.MoaTicketItemSpec> list6 = new ArrayList<AlibabaDamaiMaitixOrderDistributionCreateRequest.MoaTicketItemSpec>(); AlibabaDamaiMaitixOrderDistributionCreateRequest.MoaTicketItemSpec obj7 = new AlibabaDamaiMaitixOrderDistributionCreateRequest.MoaTicketItemSpec(); list6.add(obj7); obj7.setIsPackage(0L); obj7.setPrice(100L); obj7.setQuantity(0L); obj7.setTicketItemId(109180L); obj1.setTicketItems(list6); AlibabaDamaiMaitixOrderDistributionCreateRequest.MoaOrderContactInfo obj8 = new AlibabaDamaiMaitixOrderDistributionCreateRequest.MoaOrderContactInfo(); obj8.setContactName( "张三" ); obj8.setCountryCode( "086" ); obj8.setEmail( "zhangsan@email.com" ); obj8.setPhone( "13800000000" ); obj1.setContactInfo(obj8); obj1.setMemo( "备注" ); obj1.setTimeoutMinutes(60L); obj1.setFarePrice(1000L); AlibabaDamaiMaitixOrderDistributionCreateRequest.MoaAddressInfo obj9 = new AlibabaDamaiMaitixOrderDistributionCreateRequest.MoaAddressInfo(); obj9.setCountryId(1L); obj9.setProvinceId(110000L); obj9.setCityId(110100L); obj9.setAreaId(110101L); obj1.setAddressInfo(obj9); req.setParam(obj1); AlibabaDamaiMaitixOrderDistributionCreateResponse rsp = client.execute(req); System.out.println(rsp.getBody()); |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | < alibaba_damai_maitix_order_distribution_create_response > < result > < code >8000200</ code > < message >成功</ message > < model > < total_amount >100</ total_amount > < express_fee >0</ express_fee > < order_id >102029287328</ order_id > < sub_order_dtos > < lock_ticket_sub_order_dto > < external_sub_order_no >1111</ external_sub_order_no > < origin_price >100</ origin_price > < real_price >100</ real_price > < sub_order_id >10189209120</ sub_order_id > < sub_order_seat_dto > < project_id >120</ project_id > < project_name >一个项目</ project_name > < perform_id >120</ perform_id > < perform_name >一个场次</ perform_name > < price_id >122450</ price_id > < price_name >内场票</ price_name > < entry >foo</ entry > < stand_id >10</ stand_id > < stand_name >内场</ stand_name > < seat_floor_id >10</ seat_floor_id > < seat_floor_name >一楼</ seat_floor_name > < seat_area_id >12320</ seat_area_id > < seat_area_name >区域</ seat_area_name > < seat_group >1</ seat_group > < combine_id >123</ combine_id > < seat_id >1110</ seat_id > < seat_name >vip</ seat_name > < seat_row_id >10</ seat_row_id > < seat_row_name >4排</ seat_row_name > < seat_type >0</ seat_type > </ sub_order_seat_dto > < voucher_id >1110</ voucher_id > </ lock_ticket_sub_order_dto > </ sub_order_dtos > </ model > < success >true</ success > </ result > </ alibaba_damai_maitix_order_distribution_create_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 > |
错误码 | 错误描述 | 解决方案 |
---|