3.6申请售后接口(需要烈熊审核)
<p>权益卡订单申请售后退款,需要走烈熊系统人工审核,审核通过后会进行退款</p>
<p>路径:/api/afterSales/afterSalesRequest</p>
<p>方法: POST</p>
<p>header:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>类型</th>
<th>长度限制</th>
<th>是否必填</th>
<th>介绍</th>
</tr>
</thead>
<tbody>
<tr>
<td>Authorization</td>
<td>String</td>
<td></td>
<td>是</td>
<td>Bearer 客户认证令牌/会员认证令牌</td>
</tr>
</tbody>
</table>
<p>请求参数:</p>
<table>
<thead>
<tr>
<th>字段名称</th>
<th>类型</th>
<th>长度限制</th>
<th>是否必填</th>
<th>介绍</th>
</tr>
</thead>
<tbody>
<tr>
<td>orderNo</td>
<td>String</td>
<td>32</td>
<td>是</td>
<td>烈熊订单编号</td>
</tr>
<tr>
<td>salesDetailId</td>
<td>String</td>
<td>32</td>
<td>是</td>
<td>售卡商品id</td>
</tr>
<tr>
<td>afterType</td>
<td>int</td>
<td>32</td>
<td>是</td>
<td>退款类型0.退款退卡</td>
</tr>
<tr>
<td>refundNum</td>
<td>int</td>
<td>11</td>
<td>是</td>
<td>退货数量(1)</td>
</tr>
<tr>
<td>refundPrice</td>
<td>int</td>
<td>11</td>
<td>是</td>
<td>退货金额(单位分)</td>
</tr>
<tr>
<td>afterRemark</td>
<td>String</td>
<td></td>
<td>否</td>
<td>退款原因</td>
</tr>
<tr>
<td>notifyUrl</td>
<td>String</td>
<td></td>
<td>是</td>
<td>通知推送地址</td>
</tr>
</tbody>
</table>
<pre><code class="language-json">{
"orderNo": "烈熊订单id",
"salesDetailId": "售卡商品id",
"afterType": "0",
"refundNum": "1",
"refundPrice": "1",
"afterRemark": "kehutuikuan",
"notifyUrl": "通知推送地址"
}</code></pre>
<p>返回:</p>
<table>
<thead>
<tr>
<th>字段名称</th>
<th>类型</th>
<th>长度限制</th>
<th>介绍</th>
</tr>
</thead>
<tbody>
<tr>
<td>afterSalesOrderNo</td>
<td>String</td>
<td></td>
<td>烈熊售后单号</td>
</tr>
</tbody>
</table>
<pre><code class="language-json">{
"code": "0",
"message": "请求成功",
"data": {
"afterSalesOrderNo": "1502178186748788737"
},
"success": true
}
</code></pre>
<p>错误:</p>
<table>
<thead>
<tr>
<th style="text-align: left;">codes</th>
<th style="text-align: left;">问题描述</th>
<th style="text-align: left;">解决</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">401</td>
<td style="text-align: left;">Bearer令牌不允许为空/token无效</td>
<td style="text-align: left;">请检查Authorization参数</td>
</tr>
<tr>
<td style="text-align: left;">INTERESTS_10045</td>
<td style="text-align: left;">已有进行中的售后单</td>
<td style="text-align: left;">请检查订单状态</td>
</tr>
<tr>
<td style="text-align: left;">INTERESTS_10044</td>
<td style="text-align: left;">订单状态不合法,不能申请售后</td>
<td style="text-align: left;">请检查订单状态</td>
</tr>
<tr>
<td style="text-align: left;">INTERESTS_10058</td>
<td style="text-align: left;">退款金额错误</td>
</tr>
<tr>
<td style="text-align: left;">400</td>
<td style="text-align: left;">缺少参数</td>
<td style="text-align: left;">具体内容查阅返回的message字段</td>
</tr>
</tbody>
</table>
<p>加入售后状态消息通知接口
注 · 当 notifyUrl 推送url参数不为空时,系统将按照下列格式像目标URL以body体json格式进行数据推送
三方接收到推送消息后,需给烈熊返回标识 success 表示成功接收到数据,就算本次推送完成。</p>
<p>推送参数:</p>
<table>
<thead>
<tr>
<th>字段名称</th>
<th>类型</th>
<th>长度限制</th>
<th>是否必填</th>
<th>介绍</th>
</tr>
</thead>
<tbody>
<tr>
<td>orderNo</td>
<td>String</td>
<td>32</td>
<td>是</td>
<td>烈熊订单编号</td>
</tr>
<tr>
<td>thirdOrderNo</td>
<td>String</td>
<td>32</td>
<td>是</td>
<td>第三方订单编号</td>
</tr>
<tr>
<td>afterNo</td>
<td>String</td>
<td>32</td>
<td>是</td>
<td>售后单号</td>
</tr>
<tr>
<td>refundNo</td>
<td>String</td>
<td>11</td>
<td>是</td>
<td>退款单号</td>
</tr>
<tr>
<td>remark</td>
<td>String</td>
<td>11</td>
<td>是</td>
<td>拒绝原因</td>
</tr>
<tr>
<td>pushTime</td>
<td>String</td>
<td>11</td>
<td>推送时间</td>
</tr>
<tr>
<td>applyStatus</td>
<td>int</td>
<td>11</td>
<td>是</td>
<td>处理结果,0.同意退款 1.拒绝退款 2.退款成功</td>
</tr>
</tbody>
</table>
<pre><code class="language-json">{
"afterNo": "1572137673509298178",
"orderNo": "202209200000000000000657",
"thirdOrderNo": "c74d00a9-457e-477e-8736-ffce8d3ae5ec",
"pushTime": "2022-09-20 16:16:44",
"applyStatus": 0
}</code></pre>