在直播APP中有给主播送礼物这样一个场景,
大概的逻辑是:1:判断用户礼物数量是否足够2:如果够,则用户礼物数量-1,增加主播的威望
遇到的问题:在用户刷礼物连击,快速点击送礼按钮的时候,通常会遇到这种情况,在判断礼物数量的时候,上一次送礼请求没有完成,这时候,用户礼物数量是够的,然后过了这个判断,上一次请求完成了,这时候仍要执行扣除礼物数量的操作,这时候,礼物数量就变成了负数了。
请问,这种情况该如何防止礼物数量出现负数的情况。
跃然一笑
幕布斯7119047
茅侃侃
相关分类