跳到主要内容

cbv.aux.order.notice.search

条件查询订单通知列表

  • 请求路由: cbv.aux.order.notice.search
  • 交互模型: Response Stream
  • 访问限制: 无

请求​

RSocket.rs({
"route" : "cbv.aux.order.notice.search",
"args" : {
"search" : "条件",
"pg" : "分页"
}
});

请求参数​

名称类型必须说明
searchObject否条件
search.kindString否待查询的通知类型
  • unread - 未读
  • read - 已读
  • sent - 已发送
  • received - 所有接收的通知,包括已读和未读
  • search.scopeString否相关应用Scope
    search.senderString否发送者帐号
    search.recipientString否接收者帐号
    search.subjectString否通知主题
    search.contentString否通知内容
    search.businessKeyString否关联的业务标识,例如订单通知相关的订单号等
    search.typeString否normal - 普通通知; headline - 置顶通知
    search.paramsObject否通知参数,用于携带通知相关的一些上下文,例如
    appId - 用于发送微信通知的公众号或小程序appId;
    smsType - 用于发送短信的模板配置名称
    search.keywordString否模糊匹配关键字
    search.fromString否查询起始时间,时间样式为RFC3339格式,如:2019-04-18T00:13:39.649Z
    search.toString否查询终止时间,时间样式为RFC3339格式,如:2019-04-19T00:13:39.649Z
    pgObject否分页
    pg.pageNumber否页码,首页从0开始
    pg.sizeNumber否每页记录,默认为10
    pg.sortString[]否排序字段清单,默认为升序,需要指定降序时在字段名后面添加desc并用分号隔开。
    例如:["id", "crDate;desc"]

    返回​

    列表

    [ ]

    返回属性​

    名称类型说明
    driverInfoObject[]相关司机信息
    driverInfo.[].numberString工单id
    driverInfo.[].vehicleString承运车辆
    driverInfo.[].licenseNoString车辆号牌
    driverInfo.[].brandModelString品牌型号(字典-brandModel)
    driverInfo.[].passengerCapacityNumber载客人数
    driverInfo.[].attachmentsObject[]附件
    driverInfo.[].attachments.[].titleString附件标题
    driverInfo.[].attachments.[].descriptionString附件说明
    driverInfo.[].attachments.[].binaryIdString[]附件id
    driverInfo.[].driverIdString司机id
    driverInfo.[].nameString司机姓名
    driverInfo.[].nicknameString司机昵称
    driverInfo.[].phoneString司机大陆电话
    driverInfo.[].hkPhoneString司机香港电话
    driverInfo.[].driverWxAccountString司机微信号
    driverInfo.[].stateString司机状态
    0-取消(全部)
    1-已派车(包车、拼车、专线) / 已接单(配Q、吉车、群单、行程)
    2-去接乘客(包车、拼车) / 开始任务(专线)
    3-接到乘客(包车、拼车) / 出发到目的地 / 上客(配Q、吉车、群单、行程)
    4-下客待打单(配Q、吉车、群单)
    5-完成任务(包车、拼车) / 结束任务(专线) / 已打单(配Q、吉车、群单、行程)
    driverInfo.[].remarkString取消备注
    driverInfo.[].takeOrderTimeString接单时间
    driverInfo.[].dispatchTimeString派车时间
    driverInfo.[].cancelOrderTimeString取消/退回时间
    driverInfo.[].completionTimeString完成时间
    dispatcherInfoObject[]相关调度信息
    dispatcherInfo.[].driverFlagBoolean是否是司机调度
    dispatcherInfo.[].dispatcherIdString调度id
    dispatcherInfo.[].dispatcherWxAccountString调度微信号
    dispatcherInfo.[].dispatcherNameString调度名字
    dispatcherInfo.[].dispatcherPhoneString调度大陆电话
    dispatcherInfo.[].dispatcherHkPhoneString调度香港电话
    dispatcherInfo.[].cancelRemarksString取消备注
    dispatcherInfo.[].takeOrderTimeString接单时间
    dispatcherInfo.[].cancelOrderTimeString取消/退回时间
    dispatcherInfo.[].completionTimeString完成时间
    dispatcherInfo.[].statusString状态
    0-已取消
    1-已接单
    2-待打单(配Q、群单、吉车)
    3-已完成
    idString通知标识
    scopeString相关应用Scope
    senderString发送者帐号
    recipientString接收者帐号
    subjectString通知主题
    contentString通知内容
    businessKeyString关联的业务标识,例如订单通知相关的订单号等
    typeStringnormal - 会持久化的普通通知
    headline - 不会持久化的实时通知,仅在线用户可以收到这类通知
    paramsObject通知参数,用于携带通知相关的一些上下文,不同sendType所需的基本params不同:
     email:
    subject - 通知主题,可选,未指定时使用Notification.subject
    content - 通知内容,可选,未指定时使用Notification.content
    sms:
    type - 短信类别,必须
    wx:
    appId - 用于发送微信通知的公众号或小程序appId,必须;
    openId - 用于发送微信通知的用户标识,必须;
    push:
    bundleId - 用于发送App推送通知的App标识,必须;
    除以上基本参数外,可以添加其他业务相关参数,以便客户端收到通知后执行特定业务逻辑
    statusNumber通知状态
    0 - 未读; 1 - 已读
    sendTypesString[]通知发送类别。
    可同时指定多个发送类别
  • app - 应用内部通知
  • email - 邮件通知
  • sms - 短信通知
  • wx - 微信通知
  • push - 设备App推送通知
  • crDateString创建时间
    tenantIdString租户ID

    下载结果模型定义