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-11-05 14:39:24 星期二</td> <td>添加</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-06-18 10:42:58 星期二</td> <td>ckinghan</td> </tr> </tbody> </table> <p><strong>实现逻辑描述:</strong></p> <pre><code>根据用户ID查询用户充值订单列表</code></pre> <p><strong>涉及表:</strong></p> <ul> <li><code>t_recharge_order(用户订单表)</code></li> </ul> <p><strong>流程:</strong></p> <pre><code>-</code></pre> <p><strong>请求URL:</strong></p> <ul> <li><code>/app/app/recharge/list</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;">current</td> <td style="text-align: left;">否</td> <td style="text-align: left;">Long</td> <td style="text-align: left;">要展示的页码</td> <td style="text-align: left;">可不传。默认为1</td> </tr> <tr> <td style="text-align: left;">size</td> <td style="text-align: left;">否</td> <td style="text-align: left;">Long</td> <td style="text-align: left;">每页展示的数量</td> <td style="text-align: left;">可不传。默认为10</td> </tr> <tr> <td style="text-align: left;">userName</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> <tr> <td style="text-align: left;">userId</td> <td style="text-align: left;">否</td> <td style="text-align: left;">Long</td> <td style="text-align: left;">用户ID</td> <td style="text-align: left;"></td> </tr> <tr> <td style="text-align: left;">orderNo</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> <tr> <td style="text-align: left;">rechargeType</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支付宝、2建行支付</td> </tr> <tr> <td style="text-align: left;">rechargeSource</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:APP用户、1微信公众号 、2微信小程序</td> </tr> <tr> <td style="text-align: left;">orderStatus</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> </tr> <tr> <td style="text-align: left;">refundFlag</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、提交退款、2已退款</td> </tr> <tr> <td style="text-align: left;">confirmFlag</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> </tr> </tbody> </table> <p><strong>请求示例</strong></p> <pre><code>{ "current":1, "size":5, "userId":1, "userName":"a", "orderNo":"0", "rechargeType":0, "rechargeSource":1, "orderStatus":0, "refundFlag":0, "confirmFlag":0 }</code></pre> <p><strong>返回参数说明</strong></p> <p>|参数名|类型|说明|备注|</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;"></td> </tr> <tr> <td style="text-align: left;">message</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;"></td> </tr> <tr> <td style="text-align: left;">total</td> <td style="text-align: left;">int</td> <td style="text-align: left;">总记录数</td> <td style="text-align: left;"></td> </tr> <tr> <td style="text-align: left;">current</td> <td style="text-align: left;">int</td> <td style="text-align: left;">当前页</td> <td style="text-align: left;"></td> </tr> <tr> <td style="text-align: left;">size</td> <td style="text-align: left;">int</td> <td style="text-align: left;">每页记录数</td> <td style="text-align: left;"></td> </tr> <tr> <td style="text-align: left;">- records</td> <td style="text-align: left;">object</td> <td style="text-align: left;">查询到的数据列表</td> <td style="text-align: left;"></td> </tr> <tr> <td style="text-align: left;">id</td> <td style="text-align: left;">Long</td> <td style="text-align: left;">id</td> <td style="text-align: left;"></td> </tr> <tr> <td style="text-align: left;">uuid</td> <td style="text-align: left;">String</td> <td style="text-align: left;">UUID</td> <td style="text-align: left;"></td> </tr> <tr> <td style="text-align: left;">userId</td> <td style="text-align: left;">Long</td> <td style="text-align: left;">用户ID</td> <td style="text-align: left;"></td> </tr> <tr> <td style="text-align: left;">userName</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;">rechargeSource</td> <td style="text-align: left;">Integer</td> <td style="text-align: left;">用户充值来源</td> <td style="text-align: left;">: 0:APP用户、1微信公众号、2微信小程序</td> </tr> <tr> <td style="text-align: left;">rechargeType</td> <td style="text-align: left;">Integer</td> <td style="text-align: left;">充值方式</td> <td style="text-align: left;">: 0微信、1支付宝 、2建行支付</td> </tr> <tr> <td style="text-align: left;">agentId</td> <td style="text-align: left;">Long</td> <td style="text-align: left;">运营商ID</td> <td style="text-align: left;"></td> </tr> <tr> <td style="text-align: left;">agentName</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;">appId</td> <td style="text-align: left;">String</td> <td style="text-align: left;">APP_ID</td> <td style="text-align: left;"></td> </tr> <tr> <td style="text-align: left;">mchId</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;">rechargeAmount</td> <td style="text-align: left;">BigDecimal</td> <td style="text-align: left;">充值金额</td> <td style="text-align: left;"></td> </tr> <tr> <td style="text-align: left;">rechargeBeforeAmount</td> <td style="text-align: left;">BigDecimal</td> <td style="text-align: left;">充值前用户帐户余额</td> <td style="text-align: left;"></td> </tr> <tr> <td style="text-align: left;">rechargeAfterAmount</td> <td style="text-align: left;">BigDecimal</td> <td style="text-align: left;">充值成功后用户帐户余额</td> <td style="text-align: left;"></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> <tr> <td style="text-align: left;">orderName</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;">transactionNo</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;">orderStatus</td> <td style="text-align: left;">Integer</td> <td style="text-align: left;">订单状态</td> <td style="text-align: left;">: 0未支付、1已支付</td> </tr> <tr> <td style="text-align: left;">refundFlag</td> <td style="text-align: left;">Integer</td> <td style="text-align: left;">是否已退款</td> <td style="text-align: left;">: 0正常、1、提交退款、2已退款</td> </tr> <tr> <td style="text-align: left;">refundAmount</td> <td style="text-align: left;">BigDecimal</td> <td style="text-align: left;">退款金额 单位:元</td> <td style="text-align: left;"></td> </tr> <tr> <td style="text-align: left;">arrivalTime</td> <td style="text-align: left;">Date</td> <td style="text-align: left;">与第三方支付确认时间</td> <td style="text-align: left;"></td> </tr> <tr> <td style="text-align: left;">confirmFlag</td> <td style="text-align: left;">Integer</td> <td style="text-align: left;">是否与第三方支付确认结果</td> <td style="text-align: left;">:0未确认、1已确认</td> </tr> <tr> <td style="text-align: left;">confirmTime</td> <td style="text-align: left;">Date</td> <td style="text-align: left;">订单确认时间</td> <td style="text-align: left;"></td> </tr> <tr> <td style="text-align: left;">prepayId</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;">createTime</td> <td style="text-align: left;">Date</td> <td style="text-align: left;">订单创建时间</td> <td style="text-align: left;">-</td> </tr> <tr> <td style="text-align: left;"><font color='red'>payChannel</font></td> <td style="text-align: left;">Integer</td> <td style="text-align: left;">支付通道:0微信JSAPI、1微信APP、2支付宝APP、<font color='red'>3微信小程序支付</font></td> <td style="text-align: left;">-</td> </tr> <tr> <td style="text-align: left;">payUuid</td> <td style="text-align: left;">String</td> <td style="text-align: left;">支付通道UUID</td> <td style="text-align: left;"></td> </tr> </tbody> </table> <p><strong>返回示例</strong></p> <pre><code>{ "code": 0, "msg": "success", "data": { "records": [ { "id": 140, "uuid": "21199bd8-3fdb-4a63-a10d-ee8f3d712c1a", "userId": 10, "userName": "18819506700", "rechargeSource": 1, "rechargeType": 0, "agentId": null, "agentName": null, "appId": "wx07e7e64417d90717", "mchId": "1255262101", "rechargeAmount": 1.00, "rechargeBeforeAmount": 5.00, "rechargeAfterAmount": 6.00, "orderNo": "00010000002067860017", "orderName": " 充值 1", "transactionNo": "4200000402201911018770706654", "orderStatus": 1, "refundFlag": 2, "refundAmount": 1.00, "delFlag": 0, "arrivalTime": "2019-11-01 11:12:02", "confirmTime": "2019-11-01 11:12:02", "confirmFlag": 1, "prepayId": "wx011111514265996c8827d2bd1627893800", "remark": "主动去微信服务器查询交易状态:成功", "createBy": null, "createTime": "2019-11-01 11:11:51", "updateBy": "SYS", "updateTime": "2019-11-01 11:12:33", "payChannel": 0, "payUuid": "881b757b-fae3-4145-b824-4681075a30a9" } ], "total": 130, "size": 10, "current": 1, "orders": [], "searchCount": true, "pages": 13 } }</code></pre>

页面列表

ITEM_HTML