qh-orders.list
根据搜索条件和分页信息查询前海订单列表
- 请求路由:
qh-orders.list- 交互模型:
Response Stream- 访问限制: 无
请求
RSocket.rs({
"route" : "qh-orders.list",
"args" : {
"search" : "前海订单搜索条件",
"pg" : "分页信息"
}
});
请求参数
| 名称 | 类型 | 必须 | 说明 |
|---|---|---|---|
search | Object | 否 | 前海订单搜索条件 |
search.departureTimeStart | String | 否 | 行程出发时间开始UTC |
search.departureTimeEnd | String | 否 | 行程出发时间结束UTC |
search.createTimeStart | String | 否 | 下单时间开始UTC |
search.createTimeEnd | String | 否 | 下单时间结束UTC |
search.orderType | String | 否 | 订单类型 1-自定义 2-专线 |
search.orderStatus | Number[] | 否 | 订单状态 0-已取消 1-已支付 2-进行中 3-已完成 |
search.taskStatus | String[] | 否 | 任务状态 -1-待支付 0-已取消 1-待派车 2-进行中 3-已完成 |
search.companyId | String | 否 | 按公司ID过滤 |
search.keyword | String | 否 | 模糊匹配关键字 |
search.from | String | 否 | 查询起始时间,时间样式为RFC3339格式,如:2019-04-18T00:13:39.649Z |
search.to | String | 否 | 查询终止时间,时间样式为RFC3339格式 ,如:2019-04-19T00:13:39.649Z |
pg | Object | 否 | 分页信息 |
pg.page | Number | 否 | 页码,首页从0开始 |
pg.size | Number | 否 | 每页记录,默认为10 |
pg.sort | String[] | 否 | 排序字段清单,默认为升序,需要指定降序时在字段名后面添加desc并用分号隔开。 例如:["id", "crDate;desc"] |
返回
包含前海订单列表的 Flux
[ ]
返 回属性
| 名称 | 类型 | 说明 |
|---|---|---|
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 |