说明
一:mqtt连接:账号:ms_门店编号 ,密码:sha1(商家apiKey),端口号:1883,订阅主题:table_门店编号
mqtt SDK地址: http://emqtt.com/clients
二:订阅的消息体格式: 注意:超时消息无需再进行业务处理,直接废弃该通知
示例:
{
"qid":"3377680", // mqtt 消息id
"msid":"6786",
"msName":"果盘测试",
"table":"A01",
"push_time":"2018-11-17 10:30:20",
"time_out":"2018-11-17 20:30:20",
"data":{
"table_status":"1",
"order_status":"1",
"order_amt":"88.88",
"order_detail":[
{
"dish_name":"口水鸡",
"price":"20.00",
"num":"2",
"amt":"40.00"
},
{
"dish_name":"矿泉水",
"price":"2.50",
"num":"2",
"amt":"5.00"
},
{
"dish_name":"白米饭",
"price":"5.00",
"num":"3",
"amt":"15.00"
},
{
"dish_name":"酸辣白菜",
"price":"28.88",
"num":"1",
"amt":"28.88"
}
],
"pay_status":"1",
"pay_amt":"88.88",
"pay_detail":[
{
"name":"在线支付",
"amt":"80.00"
},
{
"name":"商家优惠",
"amt":"8.88"
}
]
}
}
参数说明
参数 | 参数名称 | 描述 |
qid | mqtt消息id | |
msid | 门店编号 | |
table | 桌台 | |
push_time | 推送时间 | |
time_out | 通知超时时间 | |
table_status | 桌台状态 0:空台 1:占用 | |
order_status | 订单状态 0:未下单 1:已下单 2:上菜完毕 | |
order_amt | 订单金额 | |
order_detail | 订单明细 | |
order_detail[dish_name] | 菜品名称 | |
order_detail[price] | 菜品价格 | |
order_detail[num] | 菜品数量 | |
order_detail[amt] | 菜品合计金额 | |
pay_status | 支付状态 0:未支付 1:已支付 | |
pay_amt | 支付金额 | |
pay_detail | 支付明细 | |
pay_detail[name] | 支付类型名称 | |
pay_detail[amt] | 支付金额 |