AMT的bug

1.取款时,100元、500元等侧键没有显示出来

如图1;正常情况下应该如图二。

图一图二

1.1分析

a.侧键中有两个是显示出来的,这说明在流程中的侧键已经被激活;

b.只有现金的侧键没有被显示出来,同时因为AMT取款模块中有一个机制——当钱箱中的总金额少于侧键金额时,该侧键自动隐藏;

c.确定钞箱中有钱后,而且Script日志中显示后台在业务开始时钱箱是有金额的,但是在后面提示“本机不能配出所输金额”,这个提示表明后台记录中的百元钞票张数或十元钞票张数不足。(判断金额函数:IsAmount.js IsAmount.js)

d.在页面多处输出百元钞票张数(alert),发现变量为空。

e.查看流程是否有传入参数给页面;

f.查看变量定义,发现没有定义百元钞票这个变量。

1.2总结

     由于添加了十元钞票,ATM判断金额的变量由AtmCashDispBillBoxAmt(逻辑钱箱剩余钞票总金额),变为判断HunRMBCount(百元面额钞票张数)。由于HunRMBCount变量没有定义,所以页面无法获取百元钞票张数,同时ATM屏蔽大于钱箱总金额的按钮,最终导致“返回”和“确定“按钮显示出来,但金额的侧键按钮无法显示出来。








评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值