外卖订单变动推送

ws://192.168.2.12:1235/websocket

响应参数

参数名
类型
描述
必填
ssh
string
商户编号
必填
branchId
string
门店编号
必填
macType
string
推送连接类型 PC/AZ
可选
machNo
string
空值无需处理
可选
msgType
string
消息类型:2
必填
msg
string
订单变动推送内容
必填
djd
string
外卖待接单量(等同于外卖提示单量)
必填
dzz
string
外卖预约待制作
必填
psz
string
外卖配送中量
必填
sqtk
string
外卖申请退款量
必填
xcx_djd
string
小程序待接单量(等同于小程序提示单量)
必填
xcx_sqtk
string
小程序申请退款量
必填
xcx_psz
string
小程序配送中
必填
xcx_dzz
string
小程序预约待制作
必填
orderId
string
订单编号
必填
orderState
string
订单状态 -2 订单被取消 -1 部分退款 -11 全部退款 -19 申请退款 0 创建订单待付款 111 部分付款 11 已付款大屏通知 12 叫号 21 外卖已付款 22 外卖已接单配送中 23拒绝配送 31 已付款订单完成 32配送完成
必填
orderType
string
订单来源 \r\n1pc收银 2安卓收银 \r\n3 饿了么 4 美团外卖\r\n5 奇迈
必填
orderOutId
string
外部订单编号
必填

推送示例

```json { "ssh": "113213213213213213", "branchId": "13132132132132131", "macType": "", "machNo": "", "msgType": "2", "orderId":"12312312312312321",//可以用订单id加one接口获取到订单所有详情。 "orderState":"32", "orderType":"3",//1pc收银2安卓收银3饿了么4美团外卖5奇迈 "orderOutId":"1231231231321123", "msg": "{ "djd": "0", "dzz": "0", "psz": "0", "sqtk": "1" }" } ```

说明 / 示例

外卖推送订单变动时,会推送变动统计信息给握手客户端 1.企迈订单打印订单小票逻辑:操作逻辑:在收到外卖订单变更推送时,判定orderType是否为(5企迈)并且orderState为11,打印订单小票 2.企迈列表自动刷新逻辑:操作逻辑:在收到外卖订单变更推送时,判断订单来源是否为为企迈,判断orderType订单编号是否在列表中,如果订单在当前列表存在,判断状态是否一致,如果不一致需要在列表移除这条订单数据,如果订单编号在当前列表不存在但是订单状态和当前列表查询的状态是一致的,需要根据订单编号查询订单详情然后追加到第一条 3.外卖订单自动接单逻辑:操作逻辑:在收到外卖订单变更推送时,判定orderType是否为(3.饿了吗,4.美团)并且orderState为21,然后用orderOutId去调用对应的美团和饿了吗的接单接口 4.外卖列表自动刷新逻辑:在收到外卖订单变更推送时,判断订单来源是否为饿了吗,美团,判断orderType订单编号是否在列表中,如果订单在当前列表存在,判断状态是否一致,如果不一致需要在列表移除这条订单数据,如果订单编号在当前列表不存在但是订单状态和当前列表查询的状态是一致的,需要根据订单编号查询订单详情然后追加到第一条