消息推送格式说明 2024.3.9
websocket地址通过 干休所信息管理(包括首页图标等) 接口获取
小答应需要同时添加设备编号到后面,形成 ?token=xxxx&code=XXX12
同时支持添加from参数到后面,便于识别来路 ?token=xxx&from=pad
1.新通知公告
topic: new_notice
type: 监听
{
"notice_id":20,
"title":"xxxx",
"description":"这是描述",
"add_time":"2023-07-14 24:52",
"is_meeting":"1",
}
2.新告警
topic: new-alarm
type: 监听
{
"type":"拉绳报警",
"oldman":"刘将军",
"title":"发起了呼叫",
"alarm_id":23,
"add_time":"2023-07-14 24:52",
}
socket.emit('test-alarm', "11");
socket.emit('test-alarm', '{"alarm_id":123,"user_id":4875,"oldman":"test li","company_id":1,"lat":"31.1360355","lng":"121.1907666","address":"test address ","device_type":3}');
socket.emit('test-alarm', '{"alarm_id":123,"user_id":5297,"oldman":"告警测试","company_id":7,"lat":"31.1360355","lng":"121.1907666","address":"告警功能检测","device_type":3}');
3.响应告警
topic: response-alarm
type: 监听
{
"alarm_id":23
}
4.处理告警
topic: deal-alarm
type: 监听
{
"alarm_id":23
}
4.收到车辆出门信息
topic: car-status
type: 监听
{
"code": 10005,
"msg": "\u4eba\u8f66\u4e0d\u5339\u914d",
"driver_name": "\u6d4b\u8bd5",
"car_no": "\u6caaA123456",
"driver_img": "http:\/\/ganxiusuo.eihoo.cn\/static\/uploads\/car\/20231024\/65376b7b1db74.png",
"car_img": "",
"user_img":"",
"company_id": 1,
"user_id":112,
"car_id":233,
"service_place":"目的地",
"custom_address":"出发地"
}
0 => '匹配成功',
10003 => '没有相应的派车工单',
10005 => '人车不匹配',
]
测试接口 [域名]/api/tools/testcar?id=[id]
[id] 来源于当前登录用户返回的company_id
5.收到订单信息
topic: order-status
type: 监听
{
"order_id":123,
"user_id":12,
"order_status":1,
"service_type":1,
"service_type_name":"xxx",
"add_time":"2023-01-02",
"custom_name":"xxxx",
"service_people":2,
"begin_time":"2023-01-02"
}
service_type | 类型 |
---|---|
1 | 派车订单 |
order_status: 0 新订单,弹窗; 1订单已经分配,需要关闭弹窗 -1 订单已经取消
修改于 2024-08-08 01:34:09