From a9091b8d3a1f4724d8f9aa2a499b39dabc7a6f96 Mon Sep 17 00:00:00 2001 From: zpc Date: Sun, 1 Dec 2024 06:50:26 +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 --- src/CloudGaming/Code/CloudGaming.Code/Game/PlayGameBLL.cs | 4 ++-- src/CloudGaming/Code/CloudGaming.Code/Game/PlayGameExtend.cs | 2 +- .../PlayGame/PlayGameHeartbeatResponse.cs | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/CloudGaming/Code/CloudGaming.Code/Game/PlayGameBLL.cs b/src/CloudGaming/Code/CloudGaming.Code/Game/PlayGameBLL.cs index 13d2f53..ef41d54 100644 --- a/src/CloudGaming/Code/CloudGaming.Code/Game/PlayGameBLL.cs +++ b/src/CloudGaming/Code/CloudGaming.Code/Game/PlayGameBLL.cs @@ -218,7 +218,7 @@ public class PlayGameBLL : CloudGamingBase { //每分钟扣费 var diamondNumHour = gameInfo.ConsumeDiamondNumHour / 60.0; - playGameHeartbeatResponse.GameConsumeDiamond = (int)diamondNumHour; + playGameHeartbeatResponse.GameConsumeDiamond = diamondNumHour.ToString("0.##"); var chargingAt = DateTime.Now; var minutes = (int)chargingAt.Subtract(gameInfoCache.LastChargingAt ?? DateTime.Now).TotalMinutes; //判断扣费时间 @@ -286,7 +286,7 @@ public class PlayGameBLL : CloudGamingBase //重置一下用户钻石 playGameHeartbeatResponse.Diamond = userInfo.Diamond; - gameInfoCache.PlayGameHeartbeat($";累计扣除钻石*{gameInfoCache.SpendingDiamonds};当前游戏每分钟消耗钻石*{playGameHeartbeatResponse.GameConsumeDiamond}"); + gameInfoCache.PlayGameHeartbeat($";累计扣除钻石*{gameInfoCache.SpendingDiamonds};用户剩余钻石*{userInfo.Diamond};当前游戏每分钟消耗钻石*{diamondNumHour.ToString("0.##")}"); await gameInfoCache.SaveChangesAsync(this); } else diff --git a/src/CloudGaming/Code/CloudGaming.Code/Game/PlayGameExtend.cs b/src/CloudGaming/Code/CloudGaming.Code/Game/PlayGameExtend.cs index a2946e3..91cc528 100644 --- a/src/CloudGaming/Code/CloudGaming.Code/Game/PlayGameExtend.cs +++ b/src/CloudGaming/Code/CloudGaming.Code/Game/PlayGameExtend.cs @@ -133,7 +133,7 @@ namespace CloudGaming.Code.Game playGameUserInfo.GameUserOperation.Add(new PlayGameUserOperation(jYApiRespnse) { OperationDateTime = DateTime.Now, - Content = "游戏结束", + Content = "用户主动结束游戏", ActionId = (int)PlayGameStatus.用户主动结束游戏 }); playGameUserInfo.LastDateTime = DateTime.Now; diff --git a/src/CloudGaming/Model/CloudGaming.DtoModel/PlayGame/PlayGameHeartbeatResponse.cs b/src/CloudGaming/Model/CloudGaming.DtoModel/PlayGame/PlayGameHeartbeatResponse.cs index 4183c34..c4dd7ae 100644 --- a/src/CloudGaming/Model/CloudGaming.DtoModel/PlayGame/PlayGameHeartbeatResponse.cs +++ b/src/CloudGaming/Model/CloudGaming.DtoModel/PlayGame/PlayGameHeartbeatResponse.cs @@ -14,7 +14,7 @@ namespace CloudGaming.DtoModel.PlayGame /// /// 当前游戏消耗钻石数/每分钟 /// - public int GameConsumeDiamond { get; set; } + public string GameConsumeDiamond { get; set; } /// /// 用户剩余游玩时间(分钟)