修复没有玩家落座没法结算的问题
This commit is contained in:
parent
ab48217f73
commit
6014884981
@ -96,48 +96,55 @@ public class DataGameModelManager : GameBase.Singleton<DataGameModelManager>
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// 新接口额外包装了一层数据
|
if (rankInfos.Count <= 0)
|
||||||
|
|
||||||
UploadScoreRequest uploadScoreRequest = new UploadScoreRequest();
|
|
||||||
uploadScoreRequest.roomId = EventConts.RoomData.room_id;
|
|
||||||
uploadScoreRequest.roundId = RoundId.ToString();
|
|
||||||
uploadScoreRequest.rankVos = rankInfos;
|
|
||||||
uploadScoreRequest.anchorUid = EventConts.RoomData.anchor_open_id;
|
|
||||||
uploadScoreRequest.winSide = "blue";
|
|
||||||
RoundId++;
|
|
||||||
|
|
||||||
|
|
||||||
Log.Debug($"上传排行榜数据:{rankInfos.ToJson()}");
|
|
||||||
string m_Json = EventConts.PlatformType == PlatformType.None ? HttpSendHelper.HttpPostRequest(EventConts.UploadScoreTest, uploadScoreRequest.ToJson()) : HttpSendHelper.HttpPostRequest(EventConts.UploadScore, uploadScoreRequest.ToJson());
|
|
||||||
Log.Debug($"收到排行榜数据:{m_Json}");
|
|
||||||
|
|
||||||
|
|
||||||
PlayRankRootData playRankRootData = JsonHelper.Deserialize<PlayRankRootData>(m_Json);
|
|
||||||
if (playRankRootData != null && playRankRootData.code == 200)
|
|
||||||
{
|
{
|
||||||
// // 清理礼物队列
|
List<PlayRankData> data = new List<PlayRankData>();
|
||||||
// DataGameManager.Instance.m_VipItemDatas.Clear();
|
GameModule.UI.ShowUI<UIGameRankForm>(data);
|
||||||
// DataGameManager.Instance.m_GiftItemDatas.Clear();
|
|
||||||
|
|
||||||
// 打开结算界面
|
|
||||||
//object[] objects = new object[2];
|
|
||||||
//objects[0] = GameRankType.当局排行榜;
|
|
||||||
//objects[1] = playRankRootData.data;
|
|
||||||
|
|
||||||
GameModule.UI.ShowUI<UIGameRankForm>(playRankRootData.data);
|
|
||||||
GameModule.UI.CloseUI<UIGameEndForm>();
|
GameModule.UI.CloseUI<UIGameEndForm>();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
UITip.ShowMessageBox("排行榜结算异常,请联系管理员!!Code:" + playRankRootData.code, MessageShowType.TwoButton, () =>
|
// 新接口额外包装了一层数据
|
||||||
{
|
UploadScoreRequest uploadScoreRequest = new UploadScoreRequest();
|
||||||
|
uploadScoreRequest.roomId = EventConts.RoomData.room_id;
|
||||||
|
uploadScoreRequest.roundId = RoundId.ToString();
|
||||||
|
uploadScoreRequest.rankVos = rankInfos;
|
||||||
|
uploadScoreRequest.anchorUid = EventConts.RoomData.anchor_open_id;
|
||||||
|
uploadScoreRequest.winSide = "blue";
|
||||||
|
RoundId++;
|
||||||
|
|
||||||
}, () =>
|
|
||||||
{
|
|
||||||
|
|
||||||
});
|
Log.Debug($"上传排行榜数据:{rankInfos.ToJson()}");
|
||||||
|
string m_Json = EventConts.PlatformType == PlatformType.None ? HttpSendHelper.HttpPostRequest(EventConts.UploadScoreTest, uploadScoreRequest.ToJson()) : HttpSendHelper.HttpPostRequest(EventConts.UploadScore, uploadScoreRequest.ToJson());
|
||||||
|
Log.Debug($"收到排行榜数据:{m_Json}");
|
||||||
|
|
||||||
|
|
||||||
|
PlayRankRootData playRankRootData = JsonHelper.Deserialize<PlayRankRootData>(m_Json);
|
||||||
|
if (playRankRootData != null && playRankRootData.code == 200)
|
||||||
|
{
|
||||||
|
// // 清理礼物队列
|
||||||
|
// DataGameManager.Instance.m_VipItemDatas.Clear();
|
||||||
|
// DataGameManager.Instance.m_GiftItemDatas.Clear();
|
||||||
|
|
||||||
|
// 打开结算界面
|
||||||
|
//object[] objects = new object[2];
|
||||||
|
//objects[0] = GameRankType.当局排行榜;
|
||||||
|
//objects[1] = playRankRootData.data;
|
||||||
|
|
||||||
|
GameModule.UI.ShowUI<UIGameRankForm>(playRankRootData.data);
|
||||||
|
GameModule.UI.CloseUI<UIGameEndForm>();
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
UITip.ShowMessageBox("排行榜结算异常,请联系管理员!!Code:" + playRankRootData.code, MessageShowType.TwoButton, () =>
|
||||||
|
{
|
||||||
|
|
||||||
|
}, () =>
|
||||||
|
{
|
||||||
|
|
||||||
|
});
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user