createDistributionOrder
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
---|---|---|---|---|---|
param | MoaOrderParam | 必须 | 下单参数param | ||
|
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
result | MxResult | 返回结果 | |
|
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());
<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>
<error_response> <code>50</code> <msg>Remote service error</msg> <sub_code>isv.invalid-parameter</sub_code> <sub_msg>非法参数</sub_msg> </error_response>
错误码 | 错误描述 | 解决方案 |
---|