为什么自动售票机上显示有票?却买不到票

核心提示第一种,是机器可能有故障,我遇到过,重启一下取票机就好了,但问题是乘客没办法重启机器。我有一次在郑州东站就遇到过卡票的事情,后来分析了一下它的业务逻辑,大概流程猜测可能是这样的:1.验证身份证信息;2.加锁保护并读取该身份证订购的所有车票;

第一种,是机器可能有故障,我遇到过,重启一下取票机就好了,但问题是乘客没办法重启机器。

我有一次在郑州东站就遇到过卡票的事情,后来分析了一下它的业务逻辑,大概流程猜测可能是这样的:

1.

验证身份证信息;

2.

加锁保护并读取该身份证订购的所有车票;

3.

等待用户选择要出的票;

4.

更新用户订票的信息;

5.

解锁并打印车票。

因为要维护数据库的一致性,取票机在取票的时候要加锁,不然的话,用户同时操作,可能在不同机器上打印出同一张票出来,因为身份证是可以办很多张一样的(并且都是真的证件,这是身份证的漏洞之一)。

而一旦加锁以后,其它机器再读你的证件,就显示不出任何订票信息了。

另外一种可能是你身份证名字里有异体字等不常用的字,校验身份证这一步就失败了,所以也就查不到你的任何订票信息,而窗口订票是可以不校验名字的,只校验证件号就可以了。

乘客持单程票无效的处理办法。进站前,如果刚买的单程票无法使用,客服中心电脑分析后,显示车票无效。值班站长会处理这种票务问题,或者开事故单之类,让乘客先行通过车站。

如果发生在出站时车票无效,在查证这票是系统引起的故障,而不是人为破坏的,可拿免费出站票出站。

 
友情链接
鄂ICP备19019357号-22