因为不明白运作原来,把第一页塞进去了(以为会扫描)。
结果,明细打到第一页上去了...
对比了本来应该打印的那一页,位置竟然没有差,思考了一下,大概明白了:
1、存折扫描的是后面的那条磁条,不是第一页的个人信息(那是给人看的,就当时系统对外的UI好了);
2、打印的位置,应该是设了个变量记录在服务器,每条明细也同样有是否打印过的标记。所以,只要未打印的,可以在对应的那行打印(但像我这样的失误就悲剧了)。
机器真的没有我们想象的那么聪明,人类按照约定俗成去编写程序,机器只会一行补漏地从头执行到尾。
或者,应该变聪明的,是我们人类。