EAST-充电桩

EAST-新能源-充电桩


充值订单 - 生成订单(未支付状态)

<p><strong>简要描述:</strong></p> <ul> <li>添加卡充值订单,注意:只是生成订单,且订单是未支付状态,须要配合回调接口才可以确定订单是成功还是失败</li> </ul> <p><strong>修改时间:</strong></p> <table> <thead> <tr> <th>修改时间</th> <th>修改内容</th> <th>备注</th> </tr> </thead> <tbody> <tr> <td>2019-12-04 16:13:45 星期三</td> <td>添加</td> <td>ckinghan</td> </tr> <tr> <td>2019-12-05 10:53:24 星期四</td> <td>添加请求字段:orderType、remark</td> <td>ckinghan</td> </tr> </tbody> </table> <p>*错误代码:**</p> <table> <thead> <tr> <th>错误代码</th> <th>说明</th> <th>添加时间</th> <th>修改人</th> </tr> </thead> <tbody> <tr> <td>1</td> <td>参数校验失败</td> <td>2019-12-04 16:12:37 星期三</td> <td>ckinghan</td> </tr> <tr> <td><del>7008</del></td> <td>网点已被禁用</td> <td></td> <td>ckinghan</td> </tr> <tr> <td>7003</td> <td>用户卡未注册</td> <td></td> <td>ckinghan</td> </tr> <tr> <td>440007</td> <td>请求失败</td> <td></td> <td>ckinghan</td> </tr> </tbody> </table> <p><strong>实现逻辑描述:</strong></p> <pre><code>检查网点用户状态 检查卡用户检查 生成充值订单 返回充值订单号</code></pre> <p><strong>涉及表:</strong></p> <ul> <li><code>t_charger_card(卡用户表)</code></li> <li><code>t_charger_branch(网点用户表)</code></li> <li><code>t_card_recharge_order(卡充值订单表)</code></li> </ul> <p><strong>流程:</strong></p> <pre><code>-</code></pre> <p><strong>请求URL:</strong></p> <ul> <li><code>{{url}}/card/appCard/addRechargerOrder</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 style="text-align: left;">说明</th> <th style="text-align: left;">备注</th> <th style="text-align: left;">示例</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">amount</td> <td style="text-align: left;">是</td> <td style="text-align: left;">BigDecimal</td> <td style="text-align: left;">充值金额</td> <td style="text-align: left;">最小值:1 ,最大值:1000000</td> <td style="text-align: left;">-</td> </tr> <tr> <td style="text-align: left;">orderType</td> <td style="text-align: left;">是</td> <td style="text-align: left;">Integer</td> <td style="text-align: left;">订单类型</td> <td style="text-align: left;">0充值、1扣减</td> <td style="text-align: left;">-</td> </tr> <tr> <td style="text-align: left;">cardSn</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td style="text-align: left;">卡号</td> <td style="text-align: left;"></td> <td style="text-align: left;">-</td> </tr> <tr> <td style="text-align: left;">remark</td> <td style="text-align: left;">否</td> <td style="text-align: left;">String</td> <td style="text-align: left;">备注信息</td> <td style="text-align: left;">-</td> </tr> </tbody> </table> <p><strong>请求示例</strong></p> <pre><code>{ "cardSn":"6801201600001199", "amount":100, "orderType":0, "remark":"充值订单" }</code></pre> <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 style="text-align: left;">备注</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">code</td> <td style="text-align: left;">string</td> <td style="text-align: left;">返回码</td> <td style="text-align: left;">0 为成功</td> </tr> <tr> <td style="text-align: left;">msg</td> <td style="text-align: left;">string</td> <td style="text-align: left;">返回信息</td> <td style="text-align: left;"></td> </tr> <tr> <td style="text-align: left;">- data</td> <td style="text-align: left;">Object</td> <td style="text-align: left;">请求成功响应的数据</td> <td style="text-align: left;">当code = 0时会返回数据</td> </tr> <tr> <td style="text-align: left;">orderNo</td> <td style="text-align: left;">string</td> <td style="text-align: left;">订单号</td> <td style="text-align: left;"></td> </tr> </tbody> </table> <p><strong>返回示例</strong></p> <pre><code>{ "code": 0, "msg": "success", "data": { "orderNo": "00037000001276091314" } }</code></pre>

页面列表

ITEM_HTML