```
feat(player): 添加 UseCoins 方法统一处理玩家金币消耗逻辑 重构购买物品和变更外观功能,使用 UseCoins 方法替代手动操作 Coins 字段, 确保金币扣除的安全性和一致性。同时修复可能因并发导致的金币超扣问题。 此外,调整部分战斗系统接口参数传递方式,将 DamageZone 指
This commit is contained in:
@@ -55,7 +55,7 @@ func (s *UserService) PetAdd(y model.PetInfo) {
|
||||
player.PlayerID = s.userid
|
||||
player.Data = y
|
||||
player.CatchTime = y.CatchTime
|
||||
//player.InBag = 0
|
||||
player.Free = 0
|
||||
|
||||
_, err := m1.Insert(player)
|
||||
if err != nil {
|
||||
|
||||
Reference in New Issue
Block a user