退款--朱学禹
<p><strong>简要描述:</strong> </p>
<ul>
<li>用户注册接口</li>
</ul>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>http://xx.com/order/web/order/orderRefund</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;">orderId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">Integer</td>
<td>订单id</td>
</tr>
<tr>
<td style="text-align: left;">orderInfoId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">Integer</td>
<td>订单详情id</td>
</tr>
<tr>
<td style="text-align: left;">reason</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>退款原因</td>
</tr>
</tbody>
</table>
<p><strong>返回示例</strong></p>
<pre><code> {
"data": {
"result":1,
"status":1
}
}</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;">result</td>
<td style="text-align: left;">int</td>
<td>退款个数</td>
</tr>
<tr>
<td style="text-align: left;">status</td>
<td style="text-align: left;">int</td>
<td>状态(0正常,1发票邮寄,2退款申请,3已退款,4已驳回)</td>
</tr>
</tbody>
</table>
<p><strong>备注</strong> </p>
<ul>
<li>更多返回错误代码请看首页的错误代码描述
PARAM_ERROR(99999, "参数不正确"),
NOT_LOGIN_ERROR(7003, "未登录"),
ORDER_IS_EMPTY(2500,"通过该订单id没有找到记录"),
ORDER_REFUND_INVOICE_ERROR(2501,"该订单已经开过发票了不能退款"),
ORDER_REFUND_PAY_DATE_ERROR(2502,"该订单支付时间已经超过90天了不能退款"),
ORDER_REFUND_LIVE_HAVE(2514,"计划退款拒绝有过观看记录了"),
ORDER_REFUND_HAVE_LEARNINFO(2513,"课程退款拒绝有过学习记录了"),
ORDER_REFUND_WAS_LEARN(2503,"该订单已经学习过了不能退款"),
OTHER_ERROR(511, " 当前课程在user_class中没有查询到记录"),
ORDER_CLASS_ADD_PLAN(2520,"该课程已经添加到计划中,请联系客服 电话:4008 434 678");
ORDER_INVOICE_WAS_APPLY(2523,"当前订单已经申请开发票,不允许退款");
ORDER_INVOICE_COLLECTIVE(2524,"当前订单已经开通集体票不允许退款");
ORDER_REFUND_WAS_APPLY(2529,"当前订单已经申请退款了");
ORDER_REFUND_NEED_HELP(2533,"当前订单退款需要后台人员帮助退款到银行卡");
PLAN_WAS_ADD_PLAN_NEW(2548,"只有在计划包中移除才能进行退款操作"),
ORDER_WAS_ADD_PLAN_AND_HAVE_CERT(2549,"已生成证书,不能进行退款操作"),</li>
</ul>
<p>欢迎使用ShowDoc!</p>