固定车充值延期
<p>简要描述</p>
<ul>
<li>平台端对固定车(白名单)执行充值延期操作后同步到本地车场;</li>
</ul>
<h5>注意事项:</h5>
<ul>
<li>关于平台充值及CS 端充值两边异常 。</li>
<li>场景:当平台下发充值不成功,在CS 端人工充值 。后期通讯正常,又向CS 端发送数据,造成重复充值。</li>
<li>新增 validdate,如果平台下发到期 ,以平台下发到期为准备。</li>
<li>解决方案:建议平台先下发请求,如果返回成功,再存储。</li>
</ul>
<h5>请求参数</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
<th>示列</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">service</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>接口名称</td>
<td>whitelist_pay_sync</td>
</tr>
<tr>
<td style="text-align: left;">parkid</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>车场ID</td>
<td>20210001</td>
</tr>
<tr>
<td style="text-align: left;">uuid</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>随机数</td>
<td>ABCD1234</td>
</tr>
<tr>
<td style="text-align: left;">car_number</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>车牌号</td>
<td>粤A12345</td>
</tr>
<tr>
<td style="text-align: left;">pay_type</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>收费类型</td>
<td>0 月租,1 充值</td>
</tr>
<tr>
<td style="text-align: left;">start_time</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>生效日期</td>
<td>2021-02-01 00:00:00</td>
</tr>
<tr>
<td style="text-align: left;">period</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>收费周期</td>
<td>月,季,半年,年</td>
</tr>
<tr>
<td style="text-align: left;">pay_count</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>续费数量</td>
<td>1 period, 值必须大于0小于36</td>
</tr>
<tr>
<td style="text-align: left;">pay_money</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">float</td>
<td>续费金额</td>
<td>230.50</td>
</tr>
<tr>
<td style="text-align: left;">pay_time</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>支付日期</td>
<td>2021-02-02 20:00:09</td>
</tr>
<tr>
<td style="text-align: left;">trade_no</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>交易凭证号</td>
<td>PZ202102020045</td>
</tr>
<tr>
<td style="text-align: left;">validdate</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>到期日期</td>
<td>2021-02-28 23:59:59</td>
</tr>
<tr>
<td style="text-align: left;">remark</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>备注</td>
</tr>
</tbody>
</table>
<h5>请求示例</h5>
<pre><code> {
"service": "whitelist_pay_sync",
"parkid": "20210001",
"uuid": "ABCD1234",
"car_number": "粤A12345",
"pay_type": 0,
"start_time": "2021-02-01 00:00:00",
"period": "月",
"pay_count": 1,
"pay_money": 230.50,
"pay_time": "2021-02-02 20:00:09",
"trade_no": "PZ202102020045",
"validdate": "2021-03-01 00:00:00",
"remark": "延期一个月"
}</code></pre>
<h5>返回参数说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
<th>示列</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">service</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>接口名称</td>
<td>whitelist_pay_sync</td>
</tr>
<tr>
<td style="text-align: left;">result_code</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>返回代码</td>
<td>0 成功,其它失败</td>
</tr>
<tr>
<td style="text-align: left;">car_number</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>车牌号</td>
<td>粤A12345</td>
</tr>
<tr>
<td style="text-align: left;">trade_no</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>交易凭证号</td>
<td>PZ202102020045</td>
</tr>
<tr>
<td style="text-align: left;">message</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>返回描述</td>
<td>上传成功</td>
</tr>
<tr>
<td style="text-align: left;">uuid</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>如下发一致</td>
<td>ABCD1234</td>
</tr>
</tbody>
</table>
<h5>返回示例</h5>
<pre><code> {
"service": "whitelist_pay_sync",
"result_code": 0,
"car_number": "粤A12345",
"trade_no": "PZ202102020045",
"message": "延期成功",
"uuid": "ABCD1234"
}</code></pre>