我正在开发一款类似于朋友出售游戏的社交游戏。
在游戏中,用户购买和销售朋友 用户的买方成为该用户的所有者。
我开发了逻辑,并且根据计算它是完美的。
但是当我们有很多用户时,购买按钮的这个动作有问题。
E.g。 5个用户在同一个配置文件中,即UserXYZ。现在其中2个同时点击了购买按钮,同样的第二个。
两个账户的现金数量都在减少,但只有一个成为所有者。
我想阻止这种现金流失问题。
出现此问题的原因是脚本同时为两个用户执行,但只有其中一个成为所有者。
我不知道如何通过销售点击来阻止这种情况。网站是PHP / MySQL。
真的很感激任何帮助。
答案 0 :(得分:0)
没有看到你的任何代码,我真的无法给出代码答案,但是,理论上我会解决这个问题:
答案 1 :(得分:0)
不是从前端减去钱,而是在用户成功添加到该所有者之后从后端中减去钱。这样你就可以避免这个问题。确保将ownerid传递给后端,这应该是你应该做的。