1、回调地址设置
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>http://10.27.204.40:8080/api/ShouhuojiCtl/setCallBackUrl</code></li>
</ul>
<p><strong>参数:</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">macno</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>设备号(可以是一系列设备号使用逗号拼接而成)</td>
</tr>
<tr>
<td style="text-align: left;">url</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>心跳回调地址</td>
</tr>
<tr>
<td style="text-align: left;">sign</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>签名 md5("dlc")</td>
</tr>
</tbody>
</table>
<p><strong>返回示例</strong></p>
<pre><code>{
"code": "1",
"msg": "设置成功",
}</code></pre>
<p><strong>回调数据示例</strong></p>
<pre><code>{
"macno": "2019090200010002",
"mac_status": "1", //0 :空闲 1:正在交易
"order_status": "1", //0 :正常 1:订单超时取消
"sysnum": "123",
"time": "1520050023",//心跳上报的时间戳
"changeflag":"1"//此字段标识设备状态是否有改变,例如mac_status由0变为1,或者由1变为0,order_status字段由0变为1,或者由1变为0,该字段值都会为1,其余情况均为0,可用于后台在处理未响应订单时避免每次都去订单表进行io操作。
}
</code></pre>