优惠活动bug解决

刚进公司,还在熟悉公司项目代码中。。。。。。

这周周一的时候老大给了一个任务,修复加油卡充值活动的一个bug,活动流程是用户进入充值页面,调用中石化接口获得用户绑卡信息,选择充值金额,调用活动系统接口对用户等级以及用户金额进行判断,获得优惠活动,将数据回传给充值系统显示出充值详情页,供用户确认信息后生成订单,活动系统操纵的活动库中的优惠活动表,充值系统是用ecshop二次开发的,操纵的是商城库的订单表

解决过程:
很痛苦,回过头来觉得几个小时能解决的事情用了三天,估计老大很失望吧,总结了一下原因,我要甩锅,老大给的测试环境不完善,这一点很坑,我不能在测试环境重现这一问题,因为测试环境账号没有绑卡信息,根本进入不了充值页,因为需要调用中石化接口,所以在系统代码中也绕不过去,跟老大反映了很多次也没解决,而且老大还一直催进度,所以我就只能干看代码,注释很少很少的代码,前两天把整个活动流程的代码看了很多遍也没有完整勾勒出活动的整个概貌。很崩溃

第三天解决了,因为第三天老大看我进度不行就把测试库整理了下,给我一个已绑卡的测试账号,呵呵,重现问题,定位到问题代码,发现其实就是两个库中的字段名写的不统一导致两个库不能关联不成功,最让人佩服的是生成订单和取消订单时,字段名用的居然都不一样,这样的代码也能直接发布到生产环境也是蛮屌的!!!!

总结:很懵逼。。。。

猜你喜欢

转载自blog.csdn.net/admin_o1/article/details/80603733
今日推荐