Skip to content

回调内容

假定有如下情况,选择性进行推送回调内容。 v1.2.4

  • 记录不存在,即 orders.notify_url 未查询到对应记录。
  • 出货状态不合法,即 1, 0 值之外的其他值。
  • 订单不存在,推送
  • 订单未支付,推送

兜底

在发出 出货指令,若设备正常反馈则进行出货结果通知。若出现不可抗力因素时,系统自动在120秒(自出货指令发出开始计时) 后进行状态重置,设置出货超时,并通知给商户。


TIP

在出货成功或失败后,根据订单存在的 notify_url 进行通信,将结果推送到指定目标地址。

请求方式 post,商户端在收到请求后,需要正确响应(设置状态码 200 或者 其他)。

我们将推送有如下内容: 类型为 map[string]any{}, 非固定对象。

{
  "deliver_status": "0",
  "error_msg": "Slave Comm Error",
  "floor_status": "3",
  "method": "device.delivery.response",
  "order_id": 60,
  "record_id": 78
}
参数类型说明必传
methodstring固定(device.delivery.response)
order_idint订单id
record_idint详单id

deliver_status 出货状态

取值说明
0出货失败
1出货成功

floor_status 货道状态

取值说明
0货道不存在
1正常
2卡货
3电机故障
47通讯串口超时

fail_reason 失败原因,出货成功则为空

举例:

取值说明
Slot Invalid货道无效
Load No Current货道电机/锁回路中没有电流,可能插头没有插好,也可能是线断了
Over Current货道电机短路,一般是电流过大
Feedback Error货道电机可以转动,没有反馈信号(电机反馈没接好)
Dlv Detect Error开启掉货检测,有商品在升降台或者光眼故障
Goods are Stuck掉货检测没有检测到商品(卡货)
Slot Type Error货道类型设置不匹配
Slave Comm Error从设备通信故障(没接好线或者地址设置错误)
Lift Comm Error升降控制板,通信超时
Lift Limit Up升降台上限位故障
Lift Goods升降台有物品,无法出货
Lift Limit Dw升降系统下限位开关故障
VerMo break升降电机不通电(没有电流,检测线路)
VerMo short升降电机短路(过载,线路短路或电机烧坏)
VerMo Encode升降电机编码器故障(检查电机反馈线或者电机损坏)

手动推送回调

在设备详情页,依次点击 「商品信息」 - 「交易记录」

image

点击「查看明细』

image

仅支持已支付订单(包含 取货码订单)。

© All rights reserved. 广州鼎商金属制品有限公司