From 8bf41033ab6d6d02d4e1a94cfbdcaf40711c3ef7 Mon Sep 17 00:00:00 2001 From: zpc Date: Thu, 28 Nov 2024 14:45:19 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=8E=B7=E5=8F=96token?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Controllers/PlayGameController.cs | 2 +- .../Code/CloudGaming.Code/Game/PlayGameBLL.cs | 21 +------------------ 2 files changed, 2 insertions(+), 21 deletions(-) diff --git a/src/CloudGaming/Api/CloudGaming.Api/Controllers/PlayGameController.cs b/src/CloudGaming/Api/CloudGaming.Api/Controllers/PlayGameController.cs index eb4194b..752bb9c 100644 --- a/src/CloudGaming/Api/CloudGaming.Api/Controllers/PlayGameController.cs +++ b/src/CloudGaming/Api/CloudGaming.Api/Controllers/PlayGameController.cs @@ -37,7 +37,7 @@ public class PlayGameController : CloudGamingControllerBase /// [HttpPost] [Authorize] - public async Task> GetTokenAsync([FromBody] GetTokenRequest requestBaseModel) + public async Task> GetTokenAsync([FromBody] PlayGameRequest requestBaseModel) { PlayGameBLL playGameBLL = new PlayGameBLL(ServiceProvider, JYApi); diff --git a/src/CloudGaming/Code/CloudGaming.Code/Game/PlayGameBLL.cs b/src/CloudGaming/Code/CloudGaming.Code/Game/PlayGameBLL.cs index 51f1314..05341ea 100644 --- a/src/CloudGaming/Code/CloudGaming.Code/Game/PlayGameBLL.cs +++ b/src/CloudGaming/Code/CloudGaming.Code/Game/PlayGameBLL.cs @@ -26,7 +26,7 @@ public class PlayGameBLL : CloudGamingBase /// /// /// - public async Task> GetTokenAsync(GetTokenRequest requestBaseModel) + public async Task> GetTokenAsync(RequestBaseModel requestBaseModel) { if (_UserId == 0) { @@ -38,29 +38,10 @@ public class PlayGameBLL : CloudGamingBase } //requestBaseModel.Sn = Guid.NewGuid().ToString(); JYRequestParameter requestParameter = new JYRequestParameter(requestBaseModel.Sn, _UserId); - // 检查游戏是否存在 - var gameCache = Cache.GameEntityCache; - var gameInfo = gameCache[requestBaseModel.GameId]; - if (gameInfo == null) - { - throw MessageBox.ErrorShow("游戏不存在"); - } - - // 检查用户钻石是否足够 - if (UserInfo.Diamond <= 0) - { - throw MessageBox.Show(ResponseCode.NotMoney, "钻石不足"); - } - - var data = await JYApi.GetToken(requestParameter); - //Console.WriteLine(jyResponseData.TotalMilliseconds); if (data.IsSuccess) { - // 获取用户和游戏信息 - var userInfo = UserInfo; - PlayGameUserInfo gameInfoCache = await PlayGameExtend.GetPlayGameUserInfoCacheAsync(this, userInfo, gameInfo); return new BaseResponse(ResponseCode.Success, "", data?.Data ?? new GetTokenModel()); } throw data.ToMessageBox();