票务机器人


票卡分析业务逻梳理

1.老接口中的resultCode字段和新接口的resultCode 一一对应

100 正常过闸 101 预授权超时正常过闸 202 卡余额不足

401 付费区,无进站 402 付费区,20分钟内本站已出站

lastStationId 普通进站Id

新字段 000000 操作成功 020038 预授权超时正常过闸 020037 预授权余额不足

020013 付费区,无进站 020014 付费区,20分钟内本站已出站

stationId 普通进站id

当resultCode 为以下值时,说明用户 乘坐了商务栈

    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", "付费区,无进站,有核准"),

清栈的时候包含2个逻辑

  1. dealBusMoney 商务站需要补交的费用 俗称 清核准费用
  2. dealNormalMoney 普通站需要补交的费用 俗称 清进站费用 这2个加起来就是用户要补交的总费用

而且出站信息里面 界面上要显示2个进站信息 ,分别根据stationId和busStationId查到对应的站名。

除此之外,用户只要付dealNormalMoney就可以了。

非付费区票卡分析逻辑的分类方式是 先以当日和非当日分为两大类,再分本站和非本站,再分超时和无进站

页面列表

ITEM_HTML