售后申请接口
<p>[TOC]</p>
<h2>接口说明</h2>
<ul>
<li>餐饮售后生成</li>
</ul>
<h2>功能描述</h2>
<ul>
<li>餐饮售后生成</li>
</ul>
<h2>调用方式</h2>
<ul>
<li>HTTPS</li>
</ul>
<pre><code>POST {{base_url}} /api/open_service/v1/open_sale_create</code></pre>
<h2>请求参数</h2>
<table>
<thead>
<tr>
<th>属性</th>
<th>类型</th>
<th>必填</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>main_order_no</td>
<td>string</td>
<td>是</td>
<td>主订单号</td>
</tr>
<tr>
<td>order_no</td>
<td>string</td>
<td>是</td>
<td>订单号</td>
</tr>
<tr>
<td>out_sale_no</td>
<td>string</td>
<td>是</td>
<td>外部的售后单号</td>
</tr>
<tr>
<td>product_id</td>
<td>int</td>
<td>是</td>
<td>商品ID</td>
</tr>
<tr>
<td>spec_id</td>
<td>int</td>
<td>是</td>
<td>规格ID</td>
</tr>
<tr>
<td>arg_code_sn</td>
<td>array</td>
<td>是</td>
<td>核销码</td>
</tr>
<tr>
<td>sale_type</td>
<td>int</td>
<td>否</td>
<td>售后类型:0-仅退款;1-退货退款;2-换货(插);</td>
</tr>
<tr>
<td>sale_reason</td>
<td>int</td>
<td>否</td>
<td>售后原因类型:0-预约不到; 1-行程取消; 2-多拍; 3-错拍; 4-其他;</td>
</tr>
<tr>
<td>remark</td>
<td>string</td>
<td>否</td>
<td>订单备注</td>
</tr>
</tbody>
</table>
<table>
<thead>
<tr>
<th>属性</th>
<th>类型</th>
<th>必填</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>arg_code_sn.code_sn</td>
<td>int</td>
<td>是</td>
<td>核销码</td>
</tr>
</tbody>
</table>
<h2>返回参数</h2>
<table>
<thead>
<tr>
<th>属性</th>
<th>类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>code</td>
<td>int</td>
<td>0-成功;</td>
</tr>
<tr>
<td>message</td>
<td>string</td>
<td>返回信息说明</td>
</tr>
<tr>
<td>data</td>
<td>array</td>
<td>返回售后信息</td>
</tr>
<tr>
<td>data.service_sn</td>
<td>string</td>
<td>售后单号</td>
</tr>
<tr>
<td>data.out_sale_no</td>
<td>string</td>
<td>外部售后单号</td>
</tr>
<tr>
<td>data.status</td>
<td>int</td>
<td>售后状态:0-处理中;1-已退款;2-已拒绝;31-商家审核;32-商家收货;33-退款中;34-已完成;</td>
</tr>
<tr>
<td>data.arg_code_sn</td>
<td>array</td>
<td>核销码信息</td>
</tr>
<tr>
<td>data.arg_code_sn.code_status</td>
<td>int</td>
<td>核销码状态</td>
</tr>
<tr>
<td>data.arg_code_sn.code_sn</td>
<td>int</td>
<td>核销码</td>
</tr>
</tbody>
</table>
<h2>调用示例</h2>
<ul>
<li>示例说明: HTTPS请求</li>
</ul>
<h2>请求数据示例</h2>
<pre><code>{
&quot;main_order_no&quot;:&quot;TESTDD2023102016221830232&quot;,
&quot;order_no&quot;:&quot;TESTDD2023102016221885351&quot;,
&quot;out_sale_no&quot;:&quot;100000001000019&quot;,
&quot;goods_id&quot;:525,
&quot;sku_id&quot;:280,
&quot;sale_number&quot;:1,
&quot;sale_type&quot;:1,
&quot;sale_reason&quot;:1,
&quot;remark&quot;:&quot;退款测试&quot;
}</code></pre>
<h2>返回数据示例</h2>
<pre><code>{
&quot;code&quot;: 0,
&quot;message&quot;: &quot;成功&quot;,
&quot;data&quot;: {
&quot;service_sn&quot;: &quot;TESTSH2023102315480779512&quot;,
&quot;out_sale_no&quot;: &quot;100000001000019&quot;,
&quot;status&quot;: 1,
&quot;arg_code_sn&quot;: [
{
&quot;code_status&quot;: 3,
&quot;code_sn&quot;: &quot;761556065542&quot;
}
]
}
}</code></pre>
<h2>错误码</h2>
<table>
<thead>
<tr>
<th>错误码</th>
<th>解决方案</th>
</tr>
</thead>
<tbody>
<tr>
<td>3000</td>
<td>服务器异常,请稍后重试</td>
</tr>
<tr>
<td>3001</td>
<td>外部售后单号:【售后单号】,未查询到主订单信息</td>
</tr>
<tr>
<td>3002</td>
<td>外部售后单号:【售后单号】,未查询到核销码对应的商品信息</td>
</tr>
<tr>
<td>3003</td>
<td>外部售后单号:【售后单号】,核销码关联订单状态不允许退单</td>
</tr>
<tr>
<td>3004</td>
<td>外部售后单号:【售后单号】,售后订单平台不存在</td>
</tr>
<tr>
<td>3005</td>
<td>外部售后单号:【售后单号】,核销码关联订单已经锁定,不可申请退款</td>
</tr>
<tr>
<td>3006</td>
<td>外部售后单号:【售后单号】,核销码可售数量小于可申请的售后数量,请查证后重试</td>
</tr>
<tr>
<td>3007</td>
<td>外部售后单号:【售后单号】,创建售后信息异常,请稍后重试</td>
</tr>
<tr>
<td>3008</td>
<td>外部售后单号:【售后单号】,核销码关联售后信息异常</td>
</tr>
<tr>
<td>3009</td>
<td>外部售后单号:【售后单号】,更新核销码信息异常</td>
</tr>
</tbody>
</table>