using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using Sog; using ProtoCSStruct; namespace DB { public static class RankOp { // public static void OnQueryArenaReq(uint remoteAppID, StructPacket packet, DBOperator dbOperator) // { // ref SSQueryArenaDbReq req = ref packet.GetMessage(); // // TraceLog.Trace("RankOp.OnQueryRankReq rankId {0} RealmId {1} groupId {2}" // , req.RankId, req.RealmId, req.GroupId); // // var res = new SSQueryArenaDbRes // { // RankId = req.RankId, // RealmId = req.RealmId, // GroupId = req.GroupId, // IsCurRank = req.IsCurRank // }; // // bool ret = dbOperator.QueryRank(req.RankId, req.RealmId, req.GroupId, ref res.Data); // // if (ret == false) // { // TraceLog.Error("RankOp.OnQueryRankReq failed, rankId {0} realmId {1} groupId" // , req.RankId, req.RealmId, req.GroupId); // return; // } // else // { // TraceLog.Trace("RankOp.OnQueryRankReq failed, rankId {0} realmId {1} groupId" // , req.RankId, req.RealmId, req.GroupId); // // } // // DBServerUtils.GetPacketSender().SendToServerByID(remoteAppID, (int) SSGameMsgID.QueryArenaDbRes, ref res, 0); // } // // // public static void OnSaveArenaReq(uint remoteAppID, StructPacket packet, DBOperator dbOperator) // { // ref SSSaveArenaDbReq req = ref packet.GetMessage(); // // TraceLog.Trace("RankOp.OnSaveRankReq rankId {0} realmId {1} groupId", req.RankId, req.RealmId, req.GroupId); // // bool ret = dbOperator.ReplaceRank(req.RankId, req.RealmId, req.GroupId, 0, ref req.Data); // // var res = new SSSaveArenaDbRes // { // RankId = req.RankId, // RealmId = req.RealmId, // GroupId = req.GroupId, // DataSeq = req.DataSeq // }; // // if (ret == false) // { // TraceLog.Error("RankOp.OnSaveRankReq failed, rankId {0} realmId {1} groupId {2}", req.RankId, // req.RealmId, req.GroupId); // return; // } // else // { // TraceLog.Trace("RankOp.OnSaveRankReq succ, rankId {0} realmId {1} groupId {2}", req.RankId, req.RealmId, // req.GroupId); // // DBServerUtils.GetPacketSender().SendToServerByID(remoteAppID,(int) SSGameMsgID.SaveArenaDbRes, ref res, 0); // } // } // // public static void OnQueryRankReq(uint remoteAppID, StructPacket packet, DBOperator dbOperator) // { // ref SSQueryRankDbReq req = ref packet.GetMessage(); // // TraceLog.Trace("RankOp.OnQueryRankReq rankId {0} RealmId {1} groupId {2}" // , req.RankId, req.RealmId, req.GroupId); // // var res = new SSQueryArenaDbRes // { // RankId = req.RankId, // RealmId = req.RealmId, // GroupId = req.GroupId, // IsCurRank = req.IsCurRank // }; // // bool ret = dbOperator.QueryRank(req.RankId, req.RealmId, req.GroupId, ref res.Data); // // if (ret == false) // { // TraceLog.Error("RankOp.OnQueryRankReq failed, rankId {0} realmId {1} groupId" // , req.RankId, req.RealmId, req.GroupId); // return; // } // else // { // TraceLog.Trace("RankOp.OnQueryRankReq failed, rankId {0} realmId {1} groupId" // , req.RankId, req.RealmId, req.GroupId); // // } // // DBServerUtils.GetPacketSender() // .SendToServerByID(remoteAppID, (int)SSGameMsgID.QueryRankDbRes, ref res, 0); // } // // public static void OnSaveRankReq(uint remoteAppID, StructPacket packet, DBOperator dbOperator) // { // ref SSSaveRankDbReq req = ref packet.GetMessage(); // // TraceLog.Trace("RankOp.OnQueryRankReq rankId {0} RealmId {1} groupId {2}" // , req.RankId, req.RealmId, req.GroupId); // // var res = new SSQueryArenaDbRes // { // RankId = req.RankId, // RealmId = req.RealmId, // GroupId = req.GroupId, // }; // // bool ret = dbOperator.QueryRank(req.RankId, req.RealmId, req.GroupId, ref res.Data); // // if (ret == false) // { // TraceLog.Error("RankOp.OnQueryRankReq failed, rankId {0} realmId {1} groupId" // , req.RankId, req.RealmId, req.GroupId); // return; // } // else // { // TraceLog.Trace("RankOp.OnQueryRankReq failed, rankId {0} realmId {1} groupId" // , req.RankId, req.RealmId, req.GroupId); // // } // // DBServerUtils.GetPacketSender() // .SendToServerByID(remoteAppID, (int)SSGameMsgID.SaveRankDbRes, ref res, 0); // } } }