下单
## 下单
**接口地址** `/ticket/order/addOrder`
**请求方式** `POST`
**consumes** `["application/json"]`
**produces** `["*/*"]`
**接口描述** `下单`
**请求参数**
| 参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
| ----------- | ----------- | ---- | ---- | ----------- | ----------- |
| addOrderDto | addOrderDto | body | true | AddOrderDto | AddOrderDto |
**schema属性说明**
**AddOrderDto**
| 参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
| ------------ | ------------- | ---- | ----- | -------------- | -------------- |
| discountCode | 折扣code | body | false | string | |
| freeType | 币种 1 美元 0 RMD | body | false | integer(int32) | |
| num | 下单的人数 个人票 1 | body | false | integer(int32) | |
| seminars | 所选择的会议 | body | false | array | SeminarsDetail |
**SeminarsDetail**
| 参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
| ----------- | ------ | ---- | ----- | -------------- | ------ |
| num | 人数 | body | false | integer(int32) | |
| seminarCode | 会议code | body | false | string | |
**响应状态**
| 状态码 | 说明 | schema |
| ---- | ------------ | ------------------- |
| 200 | OK | R«OrderResponseDto» |
| 201 | Created | |
| 401 | Unauthorized | |
| 403 | Forbidden | |
| 404 | Not Found | |
**响应参数**
| 参数名称 | 参数说明 | 类型 | schema |
| ------- | ---- | ---------------- | ---------------- |
| code | 状态码 | integer(int32) | integer(int32) |
| data | 承载数据 | OrderResponseDto | OrderResponseDto |
| msg | 返回消息 | string | |
| success | 是否成功 | boolean | |
**schema属性说明**
**OrderResponseDto**
| 参数名称 | 参数说明 | 类型 | schema |
| ------------- | --------------------------------- | ----------------- | --------- |
| createTime | 下单时间 | string(date-time) | |
| crowdLevel | 人群等级 | string | |
| discountCode | 折扣编号 | string | |
| discountName | 折扣名称 | string | |
| email | 邮箱 | string | |
| feeType | 货币种类(RMB 或者DOLLAR) | string | |
| id | 订单ID | integer(int32) | |
| invoice | 发票信息 | 订单发票信息 | 订单发票信息 |
| isContains | 是否包含购票人自己(1包含 0不包含) | integer(int32) | |
| isInvoice | 是否已开发票(1开具 0未开具) | integer(int32) | |
| mobile | 购票人电话 | string | |
| orderPrice | 订单金额 | integer(int32) | |
| orderStatus | 订单状态(1待支付、2已支付、3已取消、4已取消待退款、5已退款) | integer(int32) | |
| outTradeNo | 订单号 | string | |
| payPrice | 实付金额(分) | integer(int32) | |
| payTime | 支付时间 | string(date-time) | |
| payType | 支付方式(zfb、wx) | string | |
| seminarsCodes | 会议code | string | |
| seminarsNames | 会议信息 | string | |
| smkSubDtos | | array | SmkSubDto |
| sponsorId | 团队发起人id | integer(int32) | |
| sponsorName | 团队发起人姓名 | string | |
| startDate | 下单时间Shanghai和London | object | |
| terminalType | 支付终端(PC、WAP) | string | |
| ticketNum | 票务份数 | string | |
| ticketType | 票务种类(1个人票、2团体票) | integer(int32) | |
| useName | 购票人姓名 | string | |
| userId | 用户id | integer(int32) | |
**订单发票信息**
| 参数名称 | 参数说明 | 类型 | schema |
| ----------------- | ------------- | -------------- | ------ |
| address | 邮寄地址 | string | |
| companyName | 公司名称 | string | |
| dutyParagraph | 税号 | string | |
| expressStatus | expressStatus | integer(int32) | |
| expressType | 寄出方式 1快递 2邮件 | integer(int32) | |
| mobile | 手机号 | string | |
| outTradeNo | 订单号 | string | |
| submitCompany | 提交人公司 | string | |
| submitName | 提交人姓名 | string | |
| submitNationality | 提交人国籍 | string | |
**SmkSubDto**
| 参数名称 | 参数说明 | 类型 | schema |
| -------------------- | ---------------------------------------- | -------------- | ------------- |
| canReserve | 是否可预定0-否 1-是 | integer(int32) | |
| endDate | 结束时间Shanghai和London | object | |
| endTime | 结束时间(时间戳) | string | |
| hotel | 峰会地点 | string | |
| idahuijieshao | | string | |
| iimage | | string | |
| intro | 峰会简介 | string | |
| ishouyezhanshi | | string | |
| mbranch | | string | |
| mmedia | | string | |
| mmeetingintroduction | | string | |
| mmeetinglocation | | string | |
| mmeetingname | | string | |
| mrole | | string | |
| mvenue | | string | |
| mzhuanfang | | string | |
| name | 峰会名称 | string | |
| permissionType | 参与人员(disabled:不限制,bylist:按用户名单限制,bytype:按人员类别限制) | string | |
| reserveEndTime | 预定结束时间(时间戳) | string | |
| reserveMaxCount | 最大可预定数 -1(负一)不限制 | integer(int32) | |
| reserveStartTime | 预定开始时间(时间戳) | string | |
| seatNum | 座位数 | integer(int32) | |
| seminarId | 会议ID | string | |
| smkGuests | | array | SmkGuests |
| startDate | 开始时间Shanghai和London | object | |
| startTime | 开始时间(时间戳) | string | |
| status | 分会场状态,(readytolaunch:准备开始,completed:已完成,launched:进行中) | string | |
| subSeminarId | 峰会ID | string | |
| surplusCount | 剩余票数 | string | |
| tags | 标签 | string | |
| ticketSetting | 票务信息 | TicketSetting | TicketSetting |
**SmkGuests**
| 参数名称 | 参数说明 | 类型 | schema |
| ------------------ | ------------------------------------ | ----------------- | ------ |
| classes | 人群等级 | string | |
| createTime | 创建时间 | string(date-time) | |
| createUser | 创建人 | string | |
| demartment | 所属部门 | string | |
| duty | 职务/头衔 | string | |
| eduty | 英文职务 | string | |
| eenterprise | 英文所属企业 | string | |
| eintroduction | 简介(英文) | string | |
| email | 邮箱 | string | |
| ename | 姓名(英文) | string | |
| enterprise | 嘉宾所属企业 | string | |
| etitle | 头衔(英文) | string | |
| gender | 性别(中文) | string | |
| global | 是否是嘉宾库嘉宾(1:是,0:不是) | string | |
| guestId | 全局嘉宾id | string | |
| guestTypeId | 嘉宾类型id(嘉宾分类自定义产生) | string | |
| id | 主键 | integer(int32) | |
| idNo | 证件号 | string | |
| idType | 证件类型(1.身份证2护照3.港澳台通行证) | string | |
| imageMapId | 嘉宾头像图片MapId | string | |
| intro | 嘉宾简介 | string | |
| introduction | 嘉宾简介(英文) | string | |
| isDelete | 是否已删除 | integer(int32) | |
| isPublic | 是否公开嘉宾信息(是,否) | string | |
| moduleType | 所属的模块Id(0:全局,1:微信模块,2:线上会模块,3:线下会模块) | string | |
| name | 嘉宾姓名 | string | |
| national | 国家号 | string | |
| phone | 嘉宾手机号 | string | |
| ruleId | 权益规则id | string | |
| seminarGuestId | 会中嘉宾id | string | |
| seminarGuestType | 会议中嘉宾分类 | string | |
| seminarGuestTypeId | 会议中嘉宾分类id(嘉宾分类自定义产生) | string | |
| seminarId | 会议code | string | |
| status | 嘉宾身份 speaker 陪同人员 | string | |
| title | 头衔(英文) | string | |
| updateTime | 更新时间 | string(date-time) | |
| updateUser | 更新人 | string | |
**TicketSetting**
| 参数名称 | 参数说明 | 类型 | schema |
| ----------------- | --------------- | ----------------- | ------ |
| createTime | 创建时间 | string(date-time) | |
| createUser | 创建人 | string | |
| id | 主键 | integer(int32) | |
| inviteNum | 邀请售票数 | integer(int32) | |
| isDelete | 是否已删除 | integer(int32) | |
| openNum | 公开售票数 | integer(int32) | |
| seminarCode | 会议code | string | |
| seminarName | 会议名称 | string | |
| status | 是否上架 0不上架 1上架 | integer(int32) | |
| ticketMoneyDollar | 会议价格 美金(分) | integer(int32) | |
| ticketMoneyRmb | 会议价格 人民币(分) | integer(int32) | |
| total | 票务总数(同步会场座位数) | integer(int32) | |
| updateTime | 更新时间 | string(date-time) | |
| updateUser | 更新人 | string | |
**响应示例**
```json
{
"code": 0,
"data": {
"createTime": "",
"crowdLevel": "",
"discountCode": "",
"discountName": "",
"email": "",
"feeType": "",
"id": 0,
"invoice": {
"address": "",
"companyName": "",
"dutyParagraph": "",
"expressStatus": 0,
"expressType": 0,
"mobile": "",
"outTradeNo": "",
"submitCompany": "",
"submitName": "",
"submitNationality": ""
},
"isContains": 0,
"isInvoice": 0,
"mobile": "",
"orderPrice": 0,
"orderStatus": 0,
"outTradeNo": "",
"payPrice": 0,
"payTime": "",
"payType": "",
"seminarsCodes": "code1,code2, code3",
"seminarsNames": "会议1,会议2,会议3",
"smkSubDtos": [
{
"canReserve": 0,
"endDate": {},
"endTime": "",
"hotel": "",
"idahuijieshao": "",
"iimage": "",
"intro": "",
"ishouyezhanshi": "",
"mbranch": "",
"mmedia": "",
"mmeetingintroduction": "",
"mmeetinglocation": "",
"mmeetingname": "",
"mrole": "",
"mvenue": "",
"mzhuanfang": "",
"name": "",
"permissionType": "",
"reserveEndTime": "",
"reserveMaxCount": 0,
"reserveStartTime": "",
"seatNum": 0,
"seminarId": "",
"smkGuests": [
{
"classes": "",
"createTime": "",
"createUser": "",
"demartment": "",
"duty": "",
"eduty": "",
"eenterprise": "",
"eintroduction": "",
"email": "",
"ename": "",
"enterprise": "",
"etitle": "",
"gender": "",
"global": "",
"guestId": "",
"guestTypeId": "",
"id": 0,
"idNo": "",
"idType": "",
"imageMapId": "",
"intro": "",
"introduction": "",
"isDelete": 0,
"isPublic": "",
"moduleType": "",
"name": "",
"national": "",
"phone": "",
"ruleId": "",
"seminarGuestId": "",
"seminarGuestType": "",
"seminarGuestTypeId": "",
"seminarId": "",
"status": "",
"title": "",
"updateTime": "",
"updateUser": ""
}
],
"startDate": {},
"startTime": "",
"status": "",
"subSeminarId": "",
"surplusCount": "",
"tags": "",
"ticketSetting": {
"createTime": "",
"createUser": "",
"id": 0,
"inviteNum": 0,
"isDelete": 0,
"openNum": 0,
"seminarCode": "",
"seminarName": "",
"status": 0,
"ticketMoneyDollar": 0,
"ticketMoneyRmb": 0,
"total": 0,
"updateTime": "",
"updateUser": ""
}
}
],
"sponsorId": 0,
"sponsorName": "",
"startDate": {},
"terminalType": "",
"ticketNum": "",
"ticketType": 0,
"useName": "",
"userId": 0
},
"msg": "",
"success": true
}
```