退货单修改(门店退货回传)
<p><strong>简要描述:</strong> </p>
<ul>
<li>退货单修改(门店退货回传)</li>
</ul>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>http://localhost:8080/api/billoperation/apiaction?token=12345678</code></li>
</ul>
<p><strong>请求方式:</strong></p>
<ul>
<li>POST </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;">billnum</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>单据编码 ec_refund</td>
</tr>
<tr>
<td style="text-align: left;">action</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>操作类型 writebackreturninfo</td>
</tr>
<tr>
<td style="text-align: left;">partParam</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">Map</td>
<td>需要处理的退货单-时间戳关系映射</td>
</tr>
<tr>
<td style="text-align: left;">path</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>调用标识。需传2</td>
</tr>
<tr>
<td style="text-align: left;">externalData</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">Map</td>
<td>退货单支持修改的部分内容</td>
</tr>
</tbody>
</table>
<p><strong>externalData 支持修改退货单表头表体信息,必输</strong>
<strong>externalData数据格式请查看退货单修改api中关于externaldata的描述https://www.showdoc.com.cn/265424688438926?page_id=2741812776945639</strong>
<strong>externalData中如果有修改数量金额,则需要把其他数量金额传完整,否则会导致异常,具体字段请参考请求示例</strong></p>
<p><strong>请求示例</strong></p>
<pre><code>
{
"billnum": "ec_refund",
"path":2,
"action": "writebackreturninfo",
"partParam": {
"1881859534590208": "2020-10-19 15:33:13"
},
"externalData": "{\"Head\":[{\"refundNum\":\"0.1\",\"refund_fee\":\"0.01\",\"payment\":\"0.09\",\"memo\":\"gg1019test\",\"id\":\"1881859534590208\",\"refundOrderCustomItem_define1\":\"000000\",\"company_name\":\"顺丰\",\"sid\":\"SF20201016000\",\"receiver_mobile\":\"13999999999\",\"reason\":\"新action测试\"}],\"Modified\":[{\"value\":\"[{\\\"id\\\":\\\"1881859534590209\\\",\\\"num\\\":\\\"0.1\\\",\\\"actualReturnQuantity\\\":\\\"0.1\\\",\\\"total_fee\\\":\\\"0.01\\\",\\\"iWarehouseId\\\":\\\"1821263877460224\\\"}]\"}]}"
}
</code></pre>
<p><strong>返回示例</strong>
<strong><em>成功示例 </em></strong></p>
<pre><code>{
"code": 200,
"message": "sucess"
}</code></pre>
<p><strong><em>失败示例 </em></strong></p>
<pre><code>{
"code": 200,
"message": "failed"
}</code></pre>
<p><strong>返回参数说明</strong> </p>
<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;">code</td>
<td style="text-align: left;">String</td>
<td>返回代码:成功200,失败其他</td>
</tr>
<tr>
<td style="text-align: left;">message</td>
<td style="text-align: left;">Map</td>
<td>返回消息:成功sucess,否则记录的失败信息</td>
</tr>
</tbody>
</table>
<p><strong>备注</strong> </p>
<ul>
<li>更多返回错误代码请看首页的错误代码描述</li>
</ul>