入库任务
<p>[TOC]</p>
<h5>简要描述</h5>
<ul>
<li>入库任务,WMS调用立库</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>立库提供</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>任务编号(wms任务编号,回复时根据此编号回复)</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>物料编号<br/> *临时定义 <br/>EmptyBox(空箱),<br/>EmptyTray(空盘),<br/>EmptyBuckt(空桶),<br/>M001(石墨球)</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>
<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;">┣ unitQtyArr</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int[]</td>
<td>分拣时每盘数量数组(样品接收与清退①④流程涉及)</td>
</tr>
</tbody>
</table>
<h5>发送示例 (库1和库2空盘|桶|箱入库)</h5>
<pre><code> {
&quot;taskCode&quot;: &quot;T1811326415292137472&quot;,
&quot;containerCode&quot;: &quot;C000001&quot;,
&quot;containerDetail&quot;: [
{
&quot;materialCode&quot;:&quot;EmptyBox&quot;, // 或EmptyTray/EmptyBuckt
&quot;sn&quot;:null,
&quot;qty&quot;: 1,
&quot;batchCode&quot;:null,
&quot;unitQty&quot;: null
}
]
}</code></pre>
<h5>发送示例 (库1石墨球一箱入库)</h5>
<pre><code> {
&quot;taskCode&quot;: &quot;T1811326415292137472&quot;,
&quot;containerCode&quot;: &quot;C000001&quot;,
&quot;containerDetail&quot;: [
{
&quot;materialCode&quot;:&quot;M001&quot;,
&quot;sn&quot;:null,
&quot;qty&quot;: 92,
&quot;batchCode&quot;:&quot;20240501&quot;,
&quot;unitQtyArr&quot;:[9,9,9,9,9,9,9,8,8,7,6]
}
]
}</code></pre>
<h5>发送示例 (库1和库2物料一盘入库)</h5>
<pre><code> {
&quot;taskCode&quot;: &quot;T1811326415292137472&quot;,
&quot;containerCode&quot;: &quot;C000001&quot;,
&quot;containerDetail&quot;: [
{
&quot;materialCode&quot;:&quot;M0000X&quot;,
&quot;sn&quot;:null,
&quot;qty&quot;: 92,
&quot;batchCode&quot;:&quot;20240501&quot;,
&quot;unitQtyArr&quot;:[9,9,9,9,9,9,9,8,8,7,6]
}
]
}</code></pre>
<h5>发送示例 (库2瓶|盖一盘入库)</h5>
<pre><code> {
&quot;taskCode&quot;: &quot;T1811326415292137472&quot;,
&quot;containerCode&quot;: &quot;C000001&quot;,
&quot;containerDetail&quot;: [
{
&quot;materialCode&quot;:&quot;M0000X&quot;,
&quot;sn&quot;:&quot;SN00001&quot;,
&quot;qty&quot;: 1,
&quot;batchCode&quot;:&quot;20240501&quot;,
&quot;unitQty&quot;: null
},
{
&quot;materialCode&quot;:&quot;M0000X&quot;,
&quot;sn&quot;:&quot;SN00002&quot;,
&quot;qty&quot;: 1,
&quot;batchCode&quot;:&quot;20240501&quot;,
&quot;unitQty&quot;: null
},...
]
}</code></pre>
<h5>返回示例</h5>
<pre><code> {
&quot;success&quot;: true,
&quot;msg&quot;: &quot;操作成功!&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>任务是否成功生成;<br/> true:成功 false:失败</td>
</tr>
<tr>
<td style="text-align: left;">msg</td>
<td style="text-align: left;">string</td>
<td>详细内容,成功或失败的详情原因</td>
</tr>
</tbody>
</table>