From 979ce890fd9c5adb8ac4626e15428e280831cb06 Mon Sep 17 00:00:00 2001 From: zpc Date: Fri, 21 Feb 2025 22:13:07 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8E=BB=E9=99=A4=E7=BC=93=E5=AD=98=EF=BC=8C?= =?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 --- .../Api/CloudGaming.Api/Controllers/GameController.cs | 2 +- .../Code/CloudGaming.Code/Cache/Special/GameEntityCache.cs | 6 +++++- src/CloudGaming/Code/CloudGaming.Code/Epg/EpgExtend.cs | 4 ++++ 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/CloudGaming/Api/CloudGaming.Api/Controllers/GameController.cs b/src/CloudGaming/Api/CloudGaming.Api/Controllers/GameController.cs index 09560c5..9653684 100644 --- a/src/CloudGaming/Api/CloudGaming.Api/Controllers/GameController.cs +++ b/src/CloudGaming/Api/CloudGaming.Api/Controllers/GameController.cs @@ -60,7 +60,7 @@ namespace CloudGaming.Api.Controllers /// /// [HttpGet] - [RedisCache(2, 2, 0)] + //[RedisCache(2, 2, 0)] public async Task GetGameInfo([FromQuery] string gameId) { GameBLL gamebll = new GameBLL(this.ServiceProvider); diff --git a/src/CloudGaming/Code/CloudGaming.Code/Cache/Special/GameEntityCache.cs b/src/CloudGaming/Code/CloudGaming.Code/Cache/Special/GameEntityCache.cs index 3a5a01c..ad3ea56 100644 --- a/src/CloudGaming/Code/CloudGaming.Code/Cache/Special/GameEntityCache.cs +++ b/src/CloudGaming/Code/CloudGaming.Code/Cache/Special/GameEntityCache.cs @@ -94,7 +94,11 @@ namespace CloudGaming.Code.Cache.Special var game = gameListDict[gameCbt.GameId]; var gameInfo = mapper.Map(gameCbt); game.ToGameInfo(gameInfo); - //game.GameName + + if (gameInfo.Title2 == null) + { + gameInfo.Title2 = ""; + } gameInfo.GameType = GetGameExtendedAttributes(gameChildList, gameCbt.GameId, 1, gameTypesDict); gameInfo.GameTags = GetGameExtendedAttributes(gameChildList, gameCbt.GameId, 2, gameTagsDict); if (!gameUserShare.TryGetValue(gameCbt.GameId, out string NickName)) diff --git a/src/CloudGaming/Code/CloudGaming.Code/Epg/EpgExtend.cs b/src/CloudGaming/Code/CloudGaming.Code/Epg/EpgExtend.cs index 61ddf34..96a07b2 100644 --- a/src/CloudGaming/Code/CloudGaming.Code/Epg/EpgExtend.cs +++ b/src/CloudGaming/Code/CloudGaming.Code/Epg/EpgExtend.cs @@ -56,6 +56,10 @@ namespace CloudGaming.Code.Epg { epgInfo.SubTitle = gameInfo.Title2 ?? ""; } + if (epgInfo.SubTitle == null || epgInfo.SubTitle == "null") + { + epgInfo.SubTitle = ""; + } if (epgCfg.ImageResStyle == 0) { epgCfg.ImageResStyle = defaultImageStyle;