zhonghe


入库信息回传

<p>[TOC]</p> <h5>简要描述</h5> <ul> <li>入库信息回传,立库调用WMS</li> <li>需WMS回复{&quot;success&quot;: true}才算确认收到,若没有回复或回复内容不匹配则定时重试</li> <li>若一个入库任务分拣后以多盘料入库,则当每盘料到达终点(库内位置)后依次进行回复 &gt; 库1一桶石墨球入库后,分多个盘分拣完成后入库,每盘入库后都进行一次回调 库2一盘料入库分拣到库内的大容器中(可能该库内容器未装满),分拣完物流容器后即可回调,若该库内容器没有回库则回调库位内容为虚拟库位</li> </ul> <h5>请求URL</h5> <ul> <li><code>http://ip:port/api/warehouse/callback/entry</code></li> </ul> <h5>请求方式</h5> <ul> <li>POST </li> </ul> <h5>参数</h5> <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;">taskCode</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>任务编号</td> </tr> <tr> <td style="text-align: left;">containerCode</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>库内容器号</td> </tr> <tr> <td style="text-align: left;">containerDetail</td> <td style="text-align: left;">是</td> <td style="text-align: left;">Array</td> <td>容器详情(JSON)</td> </tr> <tr> <td style="text-align: left;">┣ materialCode</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>物料编号&lt;br/&gt; *临时定义 &lt;br/&gt;EmptyBox(空箱),&lt;br/&gt;EmptyTray(空盘),&lt;br/&gt;EmptyBuckt(空桶),&lt;br/&gt;M001(石墨球)</td> </tr> <tr> <td style="text-align: left;">┣ location</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>库内库位号(未真实入库可用虚拟库位,库2转库内大盘未满场景)</td> </tr> <tr> <td style="text-align: left;">┣ batchCode</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>批次编号</td> </tr> <tr> <td style="text-align: left;">┣ sn</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>瓶子等物料的唯一SN</td> </tr> <tr> <td style="text-align: left;">┣ qty</td> <td style="text-align: left;">是</td> <td style="text-align: left;">decimal</td> <td>数量</td> </tr> </tbody> </table> <h5>发送示例 (库1和库2空盘|桶|箱入库回调)</h5> <pre><code> { &amp;quot;taskCode&amp;quot;: &amp;quot;T1811326415292137472&amp;quot;, &amp;quot;containerCode&amp;quot;: &amp;quot;C000001&amp;quot;, &amp;quot;containerDetail&amp;quot;: [ { &amp;quot;materialCode&amp;quot;:&amp;quot;EmptyBox&amp;quot;, // 或EmptyTray/EmptyBuckt &amp;quot;location&amp;quot;:&amp;quot;S00001&amp;quot;, &amp;quot;batchCode&amp;quot;:&amp;quot;20240501&amp;quot;, &amp;quot;sn&amp;quot;:null, &amp;quot;qty&amp;quot;: 1 } ] }</code></pre> <h5>发送示例 (库1石墨球一桶入库回调)</h5> <pre><code> { &amp;quot;taskCode&amp;quot;: &amp;quot;T1811326415292137472&amp;quot;, &amp;quot;containerCode&amp;quot;: &amp;quot;C000001&amp;quot;, &amp;quot;containerDetail&amp;quot;: [ { &amp;quot;materialCode&amp;quot;:&amp;quot;M001&amp;quot;, &amp;quot;location&amp;quot;:&amp;quot;S00001&amp;quot;, &amp;quot;batchCode&amp;quot;:&amp;quot;20240501&amp;quot;, &amp;quot;sn&amp;quot;:null, &amp;quot;qty&amp;quot;: 30 } ] }</code></pre> <h5>发送示例 (库2瓶|盖一盘入库回调)</h5> <pre><code> { &amp;quot;taskCode&amp;quot;: &amp;quot;T1811326415292137472&amp;quot;, &amp;quot;containerCode&amp;quot;: &amp;quot;C000001&amp;quot;, &amp;quot;containerDetail&amp;quot;: [ { &amp;quot;materialCode&amp;quot;:&amp;quot;M0000X&amp;quot;, &amp;quot;location&amp;quot;:&amp;quot;S00001&amp;quot;, &amp;quot;batchCode&amp;quot;:&amp;quot;20240501&amp;quot;, &amp;quot;sn&amp;quot;:&amp;quot;SN00001&amp;quot;, &amp;quot;qty&amp;quot;: 1 }, { &amp;quot;materialCode&amp;quot;:&amp;quot;M0000X&amp;quot;, &amp;quot;location&amp;quot;:&amp;quot;S00001&amp;quot;, &amp;quot;batchCode&amp;quot;:&amp;quot;20240501&amp;quot;, &amp;quot;sn&amp;quot;:&amp;quot;SN00002&amp;quot;, &amp;quot;qty&amp;quot;: 1 },... ] }</code></pre> <h5>发送示例 (库2物料一盘转库内多盘回调)</h5> <pre><code> { &amp;quot;taskCode&amp;quot;: &amp;quot;T1811326415292137472&amp;quot;, &amp;quot;containerCode&amp;quot;: &amp;quot;C000001&amp;quot;, &amp;quot;containerDetail&amp;quot;: [ { &amp;quot;materialCode&amp;quot;:&amp;quot;M0000X&amp;quot;, &amp;quot;location&amp;quot;:&amp;quot;S00001&amp;quot;, &amp;quot;batchCode&amp;quot;:&amp;quot;20240501&amp;quot;, &amp;quot;sn&amp;quot;:null, &amp;quot;qty&amp;quot;: 6 }, { &amp;quot;materialCode&amp;quot;:&amp;quot;M0000X&amp;quot;, &amp;quot;location&amp;quot;:&amp;quot;S00001&amp;quot;, &amp;quot;batchCode&amp;quot;:&amp;quot;20240501&amp;quot;, &amp;quot;sn&amp;quot;:null, &amp;quot;qty&amp;quot;: 16 } ] }</code></pre> <h5>返回示例</h5> <pre><code> { &amp;quot;success&amp;quot;: true, &amp;quot;msg&amp;quot;: &amp;quot;操作成功!&amp;quot; }</code></pre> <h5>返回参数说明</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">success</td> <td style="text-align: left;">boolean</td> <td>任务是否成功生成;&lt;br/&gt; true:成功 false:失败</td> </tr> <tr> <td style="text-align: left;">msg</td> <td style="text-align: left;">string</td> <td>详细内容,成功或失败的详情原因</td> </tr> </tbody> </table>

页面列表

ITEM_HTML