services.manual.ticket.issue
手动出票
- 请求路由:
services.manual.ticket.issue- 交互模型:
Request Response- 访问限制: 无
请求
RSocket.rr({
"route" : "services.manual.ticket.issue",
"data" : {
"replaceMe" : "手动出票请求"
}
});
请求参数
| 名称 | 类型 | 必须 | 说明 |
|---|---|---|---|
account | String | 否 | 账户信息 RMB-人民币账户 HKD-港币账户(默认) |
taskId | String | 否 | 任务id |
carrierCompany | String | 否 | 承运公司 |
carrierCompanyName | String | 否 | 承运公司名称 |
dispatchOrderRemarks | String | 否 | 任务派单备注 |
user | Object | 否 | 出票人信息 |
user.username | String | 否 | 用户标识 |
user.accountId | String | 否 | 用户集成帐户标识 |
user.domain | String | 否 | 用户集成域,默认为所属租户标识 |
user.fullname | String | 否 | 用户姓名 |
user.password | String | 否 | 登录密码 |
user.mobile | String | 否 | 手机号码 |
user.email | String | 否 | 邮件地址 |
user.gender | Number | 否 | 用户性别 |
user.status | Number | 否 | 用户状态 0 - disabled; 1 - enabled |
user.userTypes | Number[] | 否 | 用户类型,创建用户时指定,具体类型的值由调用方约定 |
user.inviteCode | String | 否 | 邀请码 特定用户类型对应的邀请码为 <用户邀请码>-<用户类型标识>如用户邀请码为 HbXm6Ls,则用户类型3对应的邀请码为HbXm6Ls-3 |
user.extra | Object | 否 | |
user.associatedAccounts | Object[] | 否 | 关联帐户信息 |
user.associatedAccounts.[].authType | Number | 否 | 账号类型: 1 - 微信; 2 - 微博; 待扩展 |
user.associatedAccounts.[].appId | String | 否 | 集成标识 |
user.associatedAccounts.[].account | String | 否 | 账号 |
user.associatedAccounts.[].extra | Object | 否 | 其他扩展信息 |
user.anonymous | Boolean | 否 | 是否匿名用户 |
user.crDate | String | 否 | 创建时间 |
user.tenantId | String | 否 | 租户ID |
otherShift | Object | 否 | 选中班次信息 |
otherShift.scheduleId | String | 否 | 班次id |
otherShift.companyId | String | 否 | 公司id |
otherShift.companyName | String | 否 | 公司名称 |
otherShift.portId | String | 否 | 途径口岸id |
otherShift.portName | String | 否 | 途径口岸名称 |
otherShift.startCity | String | 否 | 开始城市 |
otherShift.endCity | String | 否 | 结束城市 |
otherShift.startStation | String | 否 | 上车站点id |
otherShift.endStation | String | 否 | 下车站点id |
otherShift.shiftTime | String | 否 | 班次时间 |
otherShift.runTime | String | 否 | 该班次开车时间 HH:mm |
otherShift.endTime | String | 否 | 该班次结束时间 HH:mm |
otherShift.prices | Object[] | 否 | 班次中所有票种对应价格 |
otherShift.prices.[].fee | String | 否 | 价格 |
otherShift.prices.[].ticketTypeId | String | 否 | 票种类型id |
otherShift.prices.[].ticketTypeName | String | 否 | 票价类型名称 |
otherShift.prices.[].ticketCategoryLineId | String | 否 | 路线票种id |
otherShift.prices.[].ticketCategoryName | String | 否 | 线路票种名称 |
otherShift.viaStationInfos | Object[] | 否 | 途径站点信息 |
otherShift.viaStationInfos.[].type | String | 否 | 类型 0-开始城市下站点 1-结束城市下站点 |
otherShift.viaStationInfos.[].otherStationId | String | 否 | 第三方站点id |
otherShift.viaStationInfos.[].otherStationName | String | 否 | 第三方站点名称 |
otherShift.viaStationInfos.[].time | String | 否 | 通过时间(HH:mm) |
otherShift.extraProps | Object | 否 | 扩展属性 |
otherShift.crBy | String | 否 | 创建者 |
otherShift.upBy | String | 否 | 最后修改者 |
otherShift.crDate | String | 否 | 创建时间 |
otherShift.upDate | String | 否 | 最后修改时间 |
otherShift.tenantId | String | 否 | 租户ID |
otherShift.id | Varies | 否 | |
tickets | Object[] | 否 | 需要手工出票的车票信息 |
tickets.[].errorMsg | String | 否 | 错误信息 |
tickets.[].differentLinesFlag | Boolean | 否 | 手动加入车票 是否 和任务原车票 不在同一条线路 |
tickets.[].orderId | String | 否 | 订单id |
tickets.[].shiftTime | String | 否 | 车票班次时间 |
tickets.[].isSms | String | 否 | 是否发送过通知 0-未发过任何通知 1-发送过是否取消成团通知 2-发送过是否取消成团通知和已成团通知 |
tickets.[].ticketCode | String | 否 | 车票号 |
tickets.[].operatingTicketCode | String | 否 | 运营公司车票号 |
tickets.[].ticketPrice | Number | 否 | 票价 |
tickets.[].shift | String | 否 | 班次id |
tickets.[].fromStation | String | 否 | 上车站点 |
tickets.[].fromStationName | String | 否 | 上车站点名称 |
tickets.[].fromStationAddress | String | 否 | 上车站点地址 |
tickets.[].toStation | String | 否 | 下车站点 |
tickets.[].toStationName | String | 否 | 下车站点名称 |
tickets.[].toStationAddress | String | 否 | 下车站点地址 |
tickets.[].writeOffDate | String | 否 | 核销时间 UTC格式 |
tickets.[].state | String | 否 | 状态 0:未乘车,1: 已乘车 |
tickets.[].passenger | String | 否 | 乘车人(平台用户username) |
tickets.[].passengerName | String | 否 | 乘车人名称 |
tickets.[].passengerPhone | String | 否 | 乘车人电话 |
返回
是否成功
{ }