机器云


3、单商品出货

<p><strong>请求URL:</strong> </p> <ul> <li><code>http://10.27.204.40:8080/api/WtyunCtl/shipmentsIng</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;">ordernum</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>订单号</td> </tr> <tr> <td style="text-align: left;">cargolanenum</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>货道号,如果一个柜子共有100个货道,则货道编号从最左上角从1开始递增</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(&quot;dlc&quot;)</td> </tr> </tbody> </table> <p><strong>返回示例(如果设置了异步回调地址 则结果也存在于异步回调中)</strong> <strong>注意:多商品出货需要在异步回调中触发下一个商品的命令发送</strong></p> <pre><code>{ "code": 1, "data": { "ctime": 1536239027, "data": { "macno": "868575022373528", "money": 1, "type": 0, "cargolane": 53,//当前执行结果的货道号 "orderunm": 33378,//需要根据固定算法去和单号做对比 //红色下滑线部分为服务器下发主动出货的 14 字节订单号“20170330152852”。蓝色下划线部分为主板返回的 2 字节转化后的订单号。计算过程:14 个字节订单号的最后 4 个字节参与运算,32 38 35 32 为十六进制对应字符为“2852”.转换公式:((0x32-0x30)*10+(0x38-0x30))*60 + (0x35-0x30)*10+(0x32-0x30) = 28*60+50+2=1732。1732 为 10 进制,转换成 16 进制为 1732=0x06C4。与蓝色下划线标注的数值相同。 "result": 1//以此字段判断是否出货成功 如果出货失败 则此处为0 } }, "msg": "发送成功!" }</code></pre>

页面列表

ITEM_HTML