票卡分析业务逻梳理
<p>1.老接口中的resultCode字段和新接口的resultCode 一一对应</p>
<p>100 正常过闸
101 预授权超时正常过闸
202 卡余额不足</p>
<p>401 付费区,无进站
402 付费区,20分钟内本站已出站</p>
<p>lastStationId 普通进站Id</p>
<p>新字段
000000 操作成功
020038 预授权超时正常过闸
020037 预授权余额不足</p>
<p>020013 付费区,无进站
020014 付费区,20分钟内本站已出站</p>
<p>stationId 普通进站id</p>
<p>当resultCode 为以下值时,说明用户 乘坐了商务栈</p>
<pre><code> CODE_ERROR_FREEAR_ENTER_I20M_BUS_I20M("020005", "非付费区, 本站20分钟内进站, 本站20分钟内核准"),
CODE_ERROR_FREEAR_ENTER_I20M_BUS_OSTA("020006", "非付费区, 本站20分钟内进站, 本站20分钟内非本站核准"),
CODE_ERROR_FREEAR_ENTER_O20M_BUS_O20M("020007", "非付费区, 本站20分钟外进站, 本站20分钟外核准|当天非本站核准"),
CODE_ERROR_FREEAR_ENTER_O20M_BUS_O20M("020007", "非付费区, 本站20分钟外进站, 本站20分钟外核准|当天非本站核准"),
CODE_ERROR_FREEAR_ENTER_O20M_BUS_I20M("020008", "非付费区, 本站20分钟外进站, 本站20分内核准"),
CODE_ERROR_FREEAR_ENTER_OSTA_BUS_I20M("020009", "非付费区, 当天非本站进站, 本站20分内核准"),
CODE_ERROR_FREEAR_ENTER_OSTA_BUS_O20M("020010", "非付费区, 当天非本站进站, 本站20分钟外核准|当天非本站核准"),
CODE_ERROR_FREEAR_ENTER_OSTA_BUS_O20M("020010", "非付费区, 当天非本站进站, 本站20分钟外核准|当天非本站核准"),
CODE_ERROR_FREEAR_ENTER_OSTA_BUS_OSTA("020011", "非付费区, 非当天进站, 非当天核准"),
CODE_ERROR_PAYAR_TIMEOUT_BUS("020015", "付费区, 超时交易, 有核准"),
CODE_ERROR_PAYAR_BUS_CHECKED("020016", "付费区, 已核准"),
CODE_ERROR_PAYAR_BUS_NOT_ENTER("020017", "付费区,无进站,有核准"),
</code></pre>
<p>清栈的时候包含2个逻辑</p>
<ol>
<li>dealBusMoney 商务站需要补交的费用 俗称 清核准费用</li>
<li>dealNormalMoney 普通站需要补交的费用 俗称 清进站费用
这2个加起来就是用户要补交的总费用</li>
</ol>
<p>而且出站信息里面 界面上要显示2个进站信息 ,分别根据stationId和busStationId查到对应的站名。</p>
<p>除此之外,用户只要付dealNormalMoney就可以了。</p>
<p>非付费区票卡分析逻辑的分类方式是 先以当日和非当日分为两大类,再分本站和非本站,再分超时和无进站</p>