diff --git a/src/CloudGaming/Api/CloudGaming.Api/Controllers/HomeController.cs b/src/CloudGaming/Api/CloudGaming.Api/Controllers/HomeController.cs index 38418a1..20935e0 100644 --- a/src/CloudGaming/Api/CloudGaming.Api/Controllers/HomeController.cs +++ b/src/CloudGaming/Api/CloudGaming.Api/Controllers/HomeController.cs @@ -24,7 +24,7 @@ public class HomeController : CloudGamingControllerBase /// /// [HttpGet] - //[RedisCache(1, 0, 0)] + [RedisCache(1, 0, 0)] public async Task> GetHomeInfo() { EpgBLL epgBLL = new EpgBLL(ServiceProvider); diff --git a/src/CloudGaming/Api/CloudGaming.Web/Pages/Handle/Index.cshtml b/src/CloudGaming/Api/CloudGaming.Web/Pages/Handle/Index.cshtml index c30982b..4b3c1d1 100644 --- a/src/CloudGaming/Api/CloudGaming.Web/Pages/Handle/Index.cshtml +++ b/src/CloudGaming/Api/CloudGaming.Web/Pages/Handle/Index.cshtml @@ -648,7 +648,7 @@ $("#joystick2").on("touchmove", joystickMove2); $("#joystick2").on("touchend", joystickEnd2); //配置(客户端) - var token= await $.get("@(Model.AppConfig?.Site?.Api ?? "")/api/PlayGame/GetToken?userId=@(Model.UserId)&sn=@(Model.Sn)"); + var token= await $.get("@(Model.AppConfig?.Site?.Api ?? "")/api/PlayGame/GetToken?userId=@(Model.UserId)&sn=@(Model.Sn)"); console.log("tokentokentokentokentokentoken", token.data); if(token==null||token.data==null||token.data.token==null){ alert("初始化失败!请刷新页面重试!!!"); @@ -656,10 +656,18 @@ } $jy.token = token.data.token; initGame(); + var handlerData=null; + var handler= await $.get("@(Model.AppConfig?.Site?.Api ?? "")/api/PlayGame/CreateSimpleHandler?userId=@(Model.UserId)&gameId=@(Model.GameId)&sn=@(Model.Sn)"); + if(handler==null||handler.data==null){ + alert("创建手柄失败!请刷新页面重试!!!"); + return ; + } + handlerData=handler.data; setTimeout(function() { try { + //实例化 - // $jy.simpleHandler(JSON.parse(handlerData)); + $jy.simpleHandler(handlerData); //检查手柄状态 setInterval(function() { // $.post("CheckHandlerState", diff --git a/src/CloudGaming/Code/CloudGaming.Code/Epg/EpgBLL.cs b/src/CloudGaming/Code/CloudGaming.Code/Epg/EpgBLL.cs index a950884..5280c35 100644 --- a/src/CloudGaming/Code/CloudGaming.Code/Epg/EpgBLL.cs +++ b/src/CloudGaming/Code/CloudGaming.Code/Epg/EpgBLL.cs @@ -47,7 +47,7 @@ namespace CloudGaming.Code.Epg epgList?.ForEach(item => { //如果首页展示数量小于集合数量,则退出 - if (it.ShowNumIndex < list.Count) + if (it.ShowNumIndex <= list.Count) { return; }