From 9f11aeaf1ddf15adfdbaf3c6b46d58de4b2b6ea1 Mon Sep 17 00:00:00 2001 From: zpc Date: Sat, 30 Nov 2024 00:36:35 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Code/CloudGaming.Code/Account/UserCurrencyExtend.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/CloudGaming/Code/CloudGaming.Code/Account/UserCurrencyExtend.cs b/src/CloudGaming/Code/CloudGaming.Code/Account/UserCurrencyExtend.cs index 95388ef..fe4312d 100644 --- a/src/CloudGaming/Code/CloudGaming.Code/Account/UserCurrencyExtend.cs +++ b/src/CloudGaming/Code/CloudGaming.Code/Account/UserCurrencyExtend.cs @@ -89,7 +89,7 @@ namespace CloudGaming.Code.Account int userId = user.Id; return await UserConsumeDiamondMoneyAsync(dao, userId, userCurrencyType, money, title, orderId, _currency); } - + /// /// 扣除当前用户钻石 @@ -294,11 +294,12 @@ namespace CloudGaming.Code.Account Extend = gameXiaoHao, }; await cloudGamingBase.Dao.DaoUser.Context.AddAsync(userDiamondList); - diamondListId = userDiamondList.Id; + } - userDiamondList.Consume += money; + userDiamondList.Consume += Math.Abs(money); userDiamondList.UpdateAt = DateTime.Now; await cloudGamingBase.Dao.DaoUser.Context.SaveChangesAsync(); + diamondListId = userDiamondList.Id; } } catch (Exception ex)