梦中,我在餐厅打饭窗口排队买饭。
点了一份套餐,然后刷卡的时候,打菜的员工在营业机上一顿操作后,让我把脸对准摄像头,这时候后面排队的同事伸头来看,摄像头也拍下了他的脸,此时营业机上显示我的卡上今日所有消费总额,以及后台数据库中账户余额,然后两者相减,再把余额写回校园卡了,我看到此时卡余额是一千零四十九元。
我记得我卡里应该只有几十元,怎么会变成一千多?
顾不上吃饭,赶紧现场查询原因,因为消费时候营业机拍到了同事的脸,原来同事账户余额写到我的卡了…
赶紧通知各餐厅,停用刷脸功能,同时在后台关闭刷脸模块。原来为了在不改动目前系统架构下,想上刷脸消费,又需要刷脸消费与刷卡消费走同一个账户,才出现这么一个奇葩的产品:在原来新开普脱机刷卡系统架构下附加第三方的刷脸功能,用户单纯刷卡时候走原先消费模式(刷卡记录更新账本表);刷脸消费时候直接从数据库账户余额中扣掉,更新账本表,此时会导致卡库不平;当人少不排队去刷卡的时候,就会出现开头的一幕,营业员对着机器操作一番,然后再让持卡人刷脸,原来这番操作是人工对账:先刷卡获取卡余额,刷脸获取账户余额(似乎刷脸是在线获取的真是余额),两者差认作刷脸消费额,此时清空卡上余额,再以补贴形式把前面获取到的几个数字重新计算得到的新余额领到卡上…这刚好前面出现了一幕:我刷脸确认了是卡片本人,同事刷脸获取到了他的账户余额,然后得到一个错误金额写回我的卡了…
这,惊醒了我,这么弱智的设计居然能上线,吓得我赶紧记录下来。
网友评论