qh-orders.create
创建新的前海订单
- 请求路由:
qh-orders.create- 交互模型:
Request Response- 访问限制: 无
请求
RSocket.rr({
"route" : "qh-orders.create",
"data" : {
"replaceMe" : "包含前海订单创建信息的实体"
}
});
请求参数
| 名称 | 类型 | 必须 | 说明 |
|---|---|---|---|
id | String | 否 | 订单id |
orderType | String | 否 | 订单类型 1- 自定义 2-专线 |
orderStatus | Number | 否 | 订单状态 0-已取消 1-已支付 2-进行中 3-已完成 |
taskStatus | String | 否 | 任务状态 -1-待支付 0-已取消 1-待派车 2-进行中 3-已完成 |
departureTime | String | 否 | 行程出发时间 |
onCityId | String | 否 | 开始城市编号 |
onCityName | String | 否 | 开始城市名称 |
onStationId | String | 否 | 开始区域编号 |
onStationName | String | 否 | 开始站点名称 |
onAddress | String | 否 | 开始地址 |
onLocation | String | 否 | 开始地址经纬度(经度,纬度) |
offCityId | String | 否 | 结束城市编号 |
offCityName | String | 否 | 结束城市名称 |
offStationId | String | 否 | 结束区域编号 |
offStationName | String | 否 | 结束站点名称 |
offAddress | String | 否 | 结束地址 |
offLocation | String | 否 | 结束地址经纬度(经度,纬度) |
username | String | 否 | 操作人账号 |
fullName | String | 否 | 操作人姓名 |
passengerName | String | 否 | 乘客名称 |
passengerPhone | String | 否 | 乘客电话 |
passengerNumber | Number | 否 | 乘客人数 |
price | Number | 否 | 实付价 |
originalPrice | Number | 否 | 原价 |
costPrice | Number | 否 | 成本价格 |
companyId | String | 否 | 公司id |
companyName | String | 否 | 公司名称 |
driverInfo | Object | 否 | 相关司机信息 |
driverInfo.number | String | 否 | 工单id |
driverInfo.vehicle | String | 否 | 承运车辆 |
driverInfo.licenseNo | String | 否 | 车辆号牌 |
driverInfo.brandModel | String | 否 | 品牌型号(字典-brandModel) |
driverInfo.passengerCapacity | Number | 否 | 载客人数 |
driverInfo.attachments | Object[] | 否 | 附件 |
driverInfo.attachments.[].title | String | 否 | 附件标题 |
driverInfo.attachments.[].description | String | 否 | 附件说明 |
driverInfo.attachments.[].binaryId | String[] | 否 | 附件id |
driverInfo.driverId | String | 否 | 司机id |
driverInfo.name | String | 否 | 司机姓名 |
driverInfo.nickname | String | 否 | 司机昵称 |
driverInfo.phone | String | 否 | 司机大陆电话 |
driverInfo.hkPhone | String | 否 | 司机香港电话 |
driverInfo.driverWxAccount | String | 否 | 司机微信号 |
driverInfo.state | String | 否 | 司机状态 0-取消(全部) 1-已派车(包车、拼车、专线) / 已接单(配Q、吉车、群单、行程) 2-去接乘客(包车、拼车) / 开始任务(专线) 3-接到乘客(包车、拼车) / 出发到目的地 / 上客(配Q、吉车、群单、行程) 4-下客待打单(配Q、吉车、群单) 5-完成任务(包车、拼车) / 结束任务(专线) / 已打单(配Q、吉车、群单、行程) |
driverInfo.remark | String | 否 | 取消备注 |
driverInfo.takeOrderTime | String | 否 | 接单时间 |
driverInfo.dispatchTime | String | 否 | 派车时间 |
driverInfo.cancelOrderTime | String | 否 | 取消/退回时间 |
driverInfo.completionTime | String | 否 | 完成时间 |
currency | String | 否 | 币种 -RMB -HKD -MOP |
remark | String | 否 | 控制台备注 |
source | Object | 否 | 订单来源 |
source.targetType | String | 否 | 帐户类型 由调用方根据分账方身份类型定义,例如:COMPANY,PARTNER,CHANNEL等 |
source.targetId | String | 否 | targetType下的帐户标识 |
source.targetName | String | 否 | 帐户名 |
attribution | Object[] | 否 | 订单归属 |
attribution.[].targetType | String | 否 | 帐户类型 由调用方根据分账方身份类型定义,例如:COMPANY,PARTNER,CHANNEL等 |
attribution.[].targetId | String | 否 | targetType下的帐户标识 |
attribution.[].targetName | String | 否 | 帐户名 |
originalTask | Object | 否 | 源任务所有信息 |
originalOrder | Object | 否 | 源订单所有信息 |
extraProps | Object | 否 | 扩展属性 |
crBy | String | 否 | 创建者 |
upBy | String | 否 | 最后修改者 |
crDate | String | 否 | 创建时间 |
upDate | String | 否 | 最后修改时间 |
tenantId | String | 否 | 租户ID |
返回
包含已创建订单的 Mono
{ }
返回属性
| 名称 | 类型 | 说明 |
|---|---|---|
id | String | 订单id |
orderType | String | 订单类型 1-自定义 2-专线 |
orderStatus | Number | 订单状态 0-已取消 1-已支付 2-进行中 3-已完成 |
taskStatus | String | 任务状态 -1-待支付 0-已取消 1-待派车 2-进行中 3-已完成 |
departureTime | String | 行程出发时间 |
onCityId | String | 开始城市编号 |
onCityName | String | 开始城市名称 |
onStationId | String | 开始区域编号 |
onStationName | String | 开始站点名称 |
onAddress | String | 开始地址 |
onLocation | String | 开始地址经纬度(经度,纬度) |
offCityId | String | 结束城市编号 |
offCityName | String | 结束城市名称 |
offStationId | String | 结束区域编号 |
offStationName | String | 结束站点名称 |
offAddress | String | 结束地址 |
offLocation | String | 结束地址经纬度(经度,纬度) |
username | String | 操作人账号 |
fullName | String | 操作人姓名 |
passengerName | String | 乘客名称 |
passengerPhone | String | 乘客电话 |
passengerNumber | Number | 乘客人数 |
price | Number | 实付价 |
originalPrice | Number | 原价 |
costPrice | Number | 成本价格 |
companyId | String | 公司id |
companyName | String | 公司名称 |
driverInfo | Object | 相关司机信息 |
driverInfo.number | String | 工单id |
driverInfo.vehicle | String | 承运车辆 |
driverInfo.licenseNo | String | 车辆号牌 |
driverInfo.brandModel | String | 品牌型号(字典-brandModel) |
driverInfo.passengerCapacity | Number | 载客人数 |
driverInfo.attachments | Object[] | 附件 |
driverInfo.attachments.[].title | String | 附件标题 |
driverInfo.attachments.[].description | String | 附件说明 |
driverInfo.attachments.[].binaryId | String[] | 附件id |
driverInfo.driverId | String | 司机id |
driverInfo.name | String | 司机姓名 |
driverInfo.nickname | String | 司机昵称 |
driverInfo.phone | String | 司机大陆电话 |
driverInfo.hkPhone | String | 司机香港电话 |
driverInfo.driverWxAccount | String | 司机微信号 |
driverInfo.state | String | 司机状态 0-取消(全部) 1-已派车(包车、拼车、专线) / 已接单(配Q、吉车、群单、行程) 2-去接乘客(包车、拼车) / 开始任务(专线) 3-接到乘客(包车、拼车) / 出发到目的地 / 上客(配Q、吉车、群单、行程) 4-下客待打单(配Q、吉车、群单) 5-完成任务(包车、拼车) / 结束任务(专线) / 已打单(配Q、吉车、群单、行程) |
driverInfo.remark | String | 取消备注 |
driverInfo.takeOrderTime | String | 接单时间 |
driverInfo.dispatchTime | String | 派车时间 |
driverInfo.cancelOrderTime | String | 取消/退回时间 |
driverInfo.completionTime | String | 完成时间 |
currency | String | 币种 -RMB -HKD -MOP |
remark | String | 控制台备注 |
source | Object | 订单来源 |
source.targetType | String | 帐户类型 由调用方根据分账方身份类型定义,例如:COMPANY,PARTNER,CHANNEL等 |
source.targetId | String | targetType下的帐户标识 |
source.targetName | String | 帐户名 |
attribution | Object[] | 订单归属 |
attribution.[].targetType | String | 帐户类型 由调用方根据分账方身份类型定义,例如:COMPANY,PARTNER,CHANNEL等 |
attribution.[].targetId | String | targetType下的帐户标识 |
attribution.[].targetName | String | 帐户名 |
originalTask | Object | 源任务所有信息 |
originalOrder | Object | 源订单所有信息 |
extraProps | Object | 扩展属性 |
crBy | String | 创建者 |
upBy | String | 最后修改者 |
crDate | String | 创建时间 |
upDate | String | 最后修改时间 |
tenantId | String | 租户ID |