其他分享
首页 > 其他分享> > 经典bug

经典bug

作者:互联网

1.权限相关

  角色a,可设置不同tab的权限;

  员工A,可勾选不同角色,单选/多选;

     bug:员工A、员工B同时拥有角色a,员工A去掉角色a的权限,员工B也无角色a的权限了;

  原因:删除角色时,未加员工的条件;

2.权限相关

  可禁用角色a;

  员工A,关联角色a;

  bug:编辑员工A,显示无角色,但可保存成功;

  原因:已关联的角色,也应校验是否启用状态;

3.支付相关

  一条订单可微信支付、微信扫码支付;同时订单可变更;

  bug:一条订单可重复支付;

  解决方案:设置微信扫码支付的过期时间;未过期,可支付、不可变更;已过期,不可以支付、可变更;

4.提现相关

  订单<=1万,可一次提出;同时一条只能提一次;提现依赖a、b服务;b服务发送转账申请;

  bug:提现发起的同时发起转账申请;提现订单过多,超长b服务记录该字段的长度,转账申请已发出,但b服务未正确记录,导致a服务仍然可以发起提现;

  解决方案:发起提现申请成功后,再发起转账;b服务,记录订单的字符加大长度;提现订单过多的,b服务直接截断记录;

  

标签:提现,角色,支付,员工,订单,经典,bug
来源: https://www.cnblogs.com/canglongdao/p/14886619.html