预防奖励被刷新

场景:
一个请求符合某些条件之后可以领取一些奖励
可能产生的Bug:
把领取奖励的操作放在了条件刷新之前了,比如有三个奖励,在发第二个奖励的时候出现了异常,那么这个请求的完成条件更新就不会执行,这样玩家就可以不停的领取第一个奖励。
预防:

  1. 把奖励发放放在最后一步
  2. 奖励发放过程中,如果出现异常,把这个异常捕获,不要让这个异常破坏本次操作的流程,这样玩家最多少一个奖励,而不会刷多个奖励。