跳到主要内容

cbv.order.hitch.list.me

小程序条件分页查询自身顺风车订单列表

  • 请求路由: cbv.order.hitch.list.me
  • 交互模型: Response Stream
  • 访问限制: 无

请求​

RSocket.rs({
"route" : "cbv.order.hitch.list.me",
"args" : {
"listHitchOrdersReq" : "条件",
"pg" : "分页"
}
});

请求参数​

名称类型必须说明
listHitchOrdersReqObject否条件
listHitchOrdersReq.issueFromTimeString否发起开始时间
listHitchOrdersReq.issueToTimeString否发起结束时间
listHitchOrdersReq.onCityIdString否开始城市编号
listHitchOrdersReq.onStationIdsString[]否开始区域编号集合
listHitchOrdersReq.offCityIdString否结束城市编号
listHitchOrdersReq.offStationIdsString[]否结束区域编号集合
listHitchOrdersReq.hitchIdsString[]否关联顺风车id
listHitchOrdersReq.orderStatusNumber[]否订单状态
0-已取消
1-已支付
2-进行中
3-已完成
listHitchOrdersReq.patternString否拼车模式
0-独享
1-拼车
listHitchOrdersReq.keywordString否模糊匹配关键字
listHitchOrdersReq.fromString否查询起始时间,时间样式为RFC3339格式,如:2019-04-18T00:13:39.649Z
listHitchOrdersReq.toString否查询终止时间,时间样式为RFC3339格式,如:2019-04-19T00:13:39.649Z
pgObject否分页
pg.pageNumber否页码,首页从0开始
pg.sizeNumber否每页记录,默认为10
pg.sortString[]否排序字段清单,默认为升序,需要指定降序时在字段名后面添加desc并用分号隔开。
例如:["id", "crDate;desc"]

返回​

顺风车订单列表

[ ]

返回属性​

名称类型说明
ticketAccountString出票账户,默认RMB
monthlyBillingFlagBoolean是否月结
orderNumberString订单编号
changeBatchNumber订单改签批次
changeAssociatedOrderIdsString[]改签关联订单id集合
discountInfosObject[]折扣信息
discountInfos.[].typeString折扣类型 activity-活动 coupon-优惠券
discountInfos.[].activityIdString活动编号
discountInfos.[].activityNameString活动名称
discountInfos.[].couponIdString优惠券id
discountInfos.[].couponNameString优惠券名称
discountInfos.[].sourceString优惠券来源
DOUYIN 抖音
PLATFORM 平台
discountInfos.[].sourceNameString优惠券来源名称
discountInfos.[].costNumber优惠券成本
discountInfos.[].discountPriceNumber折扣价格
discountInfos.[].refundPriceNumber退款金额
discountInfos.[].failureBoolean该优惠是否失效
discountInfos.[].extraObject扩展属性
merchantString关联商户
merchantPriceNumber商户价格
merchantRootPriceNumber商户基础价
merchantProfitSharingNumber渠道对商户的分润
taskIdsString[]任务关联id
completionTimeString完成时间
orderChangeRemarksString订单变更备注
usernameString操作人账号
fullNameString操作人姓名
hitchOrderObject顺风车订单信息
hitchOrder.payTimeString支付时间
hitchOrder.appIdStringappid
hitchOrder.partnerIdString合伙人id
0-表示平台
hitchOrder.orderStatusNumber订单状态
-1-未支付
0-已取消
1-已支付
2-进行中
3-已完成
hitchOrder.predictBeginDateString预估开始时间
hitchOrder.remarksString备注
hitchOrder.passengerNumberNumber乘客人数
hitchOrder.passengerNameString乘坐人
hitchOrder.passengerPhoneString乘坐人电话
hitchOrder.subscribeNameString预约人
hitchOrder.subscribePhoneString预约人电话
hitchOrder.surchargesObject附加费列表
hitchOrder.onCityIdString开始城市编号
hitchOrder.onCityNameString开始城市名称
hitchOrder.onStationIdString开始区域编号
hitchOrder.onStationNameString开始站点名称
hitchOrder.onAddressString开始地址
hitchOrder.onLocationString开始地址经纬度(经度,纬度)
hitchOrder.offCityIdString结束城市编号
hitchOrder.offCityNameString结束城市名称
hitchOrder.offStationIdString结束区域编号
hitchOrder.offStationNameString结束站点名称
hitchOrder.offAddressString结束地址
hitchOrder.offLocationString结束地址经纬度(经度,纬度)
transactionIdString微信支付订单号
prepayIdString微信预支付生成的标识
首次发起支付时生成,支付过程中断后再次支付时提供
priceNumber实付价
originalPriceNumber原价
currencyString币种
- RMB
- HKD
- MOP
orderTypeNumber订单类型
-1 包车订单
-2 专线订单
-3 巴士订单
-4 拼车订单
-5 司机群订单
-6 顺风车订单
-7 配Q单
-8 拼车订单
注意: 包车规则传递orderType语意为时租、点对点,订单类型需特殊字段传递
relationString关联订单
记录发起返空线路的原订单。不为空则表示为特惠订单。
noticesString[]通知控制信息
第二次将不发送通知
enableProfitShareBoolean是否开启分账
enableProfitShareTimeString待开启分账时间
partnerProfitShareBoolean合伙人是否需要分账
accountRequestInfosObject[]分账请求信息列表
accountRequestInfos.[].appIdStringappId
accountRequestInfos.[].idString订单id
accountRequestInfos.[].transactionIdString微信支付订单号
accountRequestInfos.[].outOrderNoString商户系统内部的分账单号
accountRequestInfos.[].orderIdString微信分账单号,微信支付系统返回的唯一标识
accountRequestInfos.[].stateString分账单状态(每个接收方的分账结果请查看receivers中的result字段)
1、PROCESSING:处理中
2、FINISHED:分账完成
accountRequestInfos.[].receiversObject[]分账方信息列表
accountRequestInfos.[].receivers.[].typeString分账接收方类型
1、MERCHANT_ID:商户号
2、PERSONAL_OPENID:个人openid(由父商户APPID转换得到)
accountRequestInfos.[].receivers.[].descriptionString分账的原因描述,分账账单中需要体现
accountRequestInfos.[].receivers.[].accountString分账接收方账号:
1、类型是MERCHANT_ID时,是商户号(mch_id或者sub_mch_id)
2、类型是PERSONAL_OPENID时,是个人openid
accountRequestInfos.[].receivers.[].usernameString合伙人 / 公司 / 司机
accountRequestInfos.[].receivers.[].nameString合伙人名 / 公司名 / 司机
accountRequestInfos.[].receivers.[].userTypeString身份 1-合伙人 2-公司 3-司机
accountRequestInfos.[].receivers.[].amountNumber分账金额 单位为分,只能为整数,不能超过原订单支付金额及最大分账比例金额
accountRequestInfos.[].receivers.[].resultString分账结果
1、PENDING:待分账
2、SUCCESS:分账成功
3、CLOSED:已关闭
accountRequestInfos.[].receivers.[].failReasonString分账失败原因,当分账结果result为CLOSED(已关闭)时,返回该字段
1、ACCOUNT_ABNORMAL:分账接收账户异常
2、NO_RELATION:分账关系已解除
3、RECEIVER_HIGH_RISK:高风险接收方
4、RECEIVER_REAL_NAME_NOT_VERIFIED:接收方未实名
5、NO_AUTH:分账权限已解除
6、RECEIVER_RECEIPT_LIMIT:接收方已达收款限额
7、PAYER_ACCOUNT_ABNORMAL:分出方账户异常
accountRequestInfos.[].receivers.[].detailIdString微信分账明细单号
accountRequestInfos.[].receivers.[].inflowPlatformBoolean这笔资金是否放回平台
accountRequestInfos.[].receivers.[].redistributeObject重新分账信息
accountRequestInfos.[].receivers.[].redistribute.outOrderNoString商户系统内部的分账单号
accountRequestInfos.[].receivers.[].redistribute.orderIdString微信分账单号,微信支付系统返回的唯一标识
accountRequestInfos.[].receivers.[].redistribute.stateString分账单状态(每个接收方的分账结果请查看receivers中的result字段)
1、PROCESSING:处理中
2、FINISHED:分账完成
accountRequestInfos.[].receivers.[].redistribute.resultString分账结果
1、PENDING:待分账
2、SUCCESS:分账成功
3、CLOSED:已关闭
accountRequestInfos.[].receivers.[].redistribute.failReasonString分账失败原因,当分账结果result为CLOSED(已关闭)时,返回该字段
accountRequestInfos.[].receivers.[].redistribute.detailIdString微信分账明细单号
remarkString控制台备注
sourceObject订单来源
source.targetTypeString帐户类型
由调用方根据分账方身份类型定义,例如:COMPANY,PARTNER,CHANNEL等
source.targetIdStringtargetType下的帐户标识
source.targetNameString帐户名
attributionObject[]订单归属
attribution.[].targetTypeString帐户类型
由调用方根据分账方身份类型定义,例如:COMPANY,PARTNER,CHANNEL等
attribution.[].targetIdStringtargetType下的帐户标识
attribution.[].targetNameString帐户名
testFlagBoolean测试标记
extraPropsObject扩展属性
crByString创建者
upByString最后修改者
crDateString创建时间
upDateString最后修改时间
tenantIdString租户ID
idVaries

下载结果模型定义