From 680c639d3a9d7db70f53932cdf69237033f0c460 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期五, 16 五月 2025 15:04:35 +0800
Subject: [PATCH] 0312 屏蔽部分 DataServerLogData 代码

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/PyMongoDB/LogicProcess/UserCtrlDB.py |  270 +++++++++++++++++++++++++++--------------------------
 1 files changed, 136 insertions(+), 134 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/PyMongoDB/LogicProcess/UserCtrlDB.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/PyMongoDB/LogicProcess/UserCtrlDB.py
index 34d0053..0285c5f 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/PyMongoDB/LogicProcess/UserCtrlDB.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/PyMongoDB/LogicProcess/UserCtrlDB.py
@@ -2146,26 +2146,27 @@
         return pos
     
     def recPlayerLogoff(self, dbPlayer):
-        req = DataServerLogData.tagDBPlayerLogInfoOnLogOff()
-        req.AccID = dbPlayer.AccID
-        req.PlayerName = dbPlayer.PlayerName
-        req.AccState = dbPlayer.AccState
-        req.LV = dbPlayer.LV
-        req.Gold = dbPlayer.Gold
-        req.GoldPaper = dbPlayer.GoldPaper
-        req.Silver = dbPlayer.Silver
-        req.SilverPaper = dbPlayer.SilverPaper
-        req.GMLevel = dbPlayer.GMLevel
-        req.Job = dbPlayer.Job
-        req.TJGTime = dbPlayer.HappyPoint   # 脱机挂时间
-        req.TJGState = dbPlayer.State       # 0正常登录,1脱机登录,2脱机登录死亡
-        req.LastLogoffTime = time()
-        req.PlayerID = dbPlayer.PlayerID
-        req.IsOnline = 0    #默认0因关服时没收到loginserver全部下线包
-        sendBuf = ''
-        sendBuf = CommFunc.WriteBYTE(sendBuf, CommonDefine.gstSavePlayerInfoLogOnLogOff)
-        sendBuf = CommFunc.WriteString(sendBuf, req.getLength(), req.getBuffer())
-        self.sendDBRequest(sendBuf)
+        # req = DataServerLogData.tagDBPlayerLogInfoOnLogOff()
+        # req.AccID = dbPlayer.AccID
+        # req.PlayerName = dbPlayer.PlayerName
+        # req.AccState = dbPlayer.AccState
+        # req.LV = dbPlayer.LV
+        # req.Gold = dbPlayer.Gold
+        # req.GoldPaper = dbPlayer.GoldPaper
+        # req.Silver = dbPlayer.Silver
+        # req.SilverPaper = dbPlayer.SilverPaper
+        # req.GMLevel = dbPlayer.GMLevel
+        # req.Job = dbPlayer.Job
+        # req.TJGTime = dbPlayer.HappyPoint   # 脱机挂时间
+        # req.TJGState = dbPlayer.State       # 0正常登录,1脱机登录,2脱机登录死亡
+        # req.LastLogoffTime = time()
+        # req.PlayerID = dbPlayer.PlayerID
+        # req.IsOnline = 0    #默认0因关服时没收到loginserver全部下线包
+        # sendBuf = ''
+        # sendBuf = CommFunc.WriteBYTE(sendBuf, CommonDefine.gstSavePlayerInfoLogOnLogOff)
+        # sendBuf = CommFunc.WriteString(sendBuf, req.getLength(), req.getBuffer())
+        # self.sendDBRequest(sendBuf)
+        return
         
     
     def onSavePlayerDataCRCError(self, db, pack, saveDataWithCRC):
@@ -3019,18 +3020,19 @@
 #        self.sendDBRequest(dbPlayerFobiddenLogReq)
         self.sendAccForbiddenLogReq(accid.lower(), isForbidden)
         
-        accForbiddenLogReq = ''
-        accForbiddenLogReq = CommFunc.WriteBYTE(accForbiddenLogReq, CommonDefine.gstAccForbiddenLog)
-        accForbiddenLog = DataServerLogData.tagAccForbiddenLog()
-        accForbiddenLog.AccID = accid.lower()
-        accForbiddenLog.PlayerID = playerID
-        accForbiddenLog.Oper = isForbidden
-        accForbiddenLog.OperTime = operTime
-        accForbiddenLog.TimeLimit = timeLimit
-        accForbiddenLog.GMAccID = operGMAccid
-        accForbiddenLog.Msg = msg
-        accForbiddenLogReq = CommFunc.WriteString(accForbiddenLogReq, accForbiddenLog.getLength(), accForbiddenLog.getBuffer())
-        self.sendDBRequest(accForbiddenLogReq)
+        # accForbiddenLogReq = ''
+        # accForbiddenLogReq = CommFunc.WriteBYTE(accForbiddenLogReq, CommonDefine.gstAccForbiddenLog)
+        # accForbiddenLog = DataServerLogData.tagAccForbiddenLog()
+        # accForbiddenLog.AccID = accid.lower()
+        # accForbiddenLog.PlayerID = playerID
+        # accForbiddenLog.Oper = isForbidden
+        # accForbiddenLog.OperTime = operTime
+        # accForbiddenLog.TimeLimit = timeLimit
+        # accForbiddenLog.GMAccID = operGMAccid
+        # accForbiddenLog.Msg = msg
+        # accForbiddenLogReq = CommFunc.WriteString(accForbiddenLogReq, accForbiddenLog.getLength(), accForbiddenLog.getBuffer())
+        # self.sendDBRequest(accForbiddenLogReq)
+        return
         
     def extractGMOper(self, accid, gmOper, gmOperData):
         pos = 0
@@ -4405,10 +4407,10 @@
             #=======================================================================================
             
             # 记录玩家点券变化日志
-            oDBPlayerLogInfoOnCoinChange = DataServerLogData.tagDBPlayerLogInfoOnCoinChange()             
-            oDBPlayerLogInfoOnCoinChange.AccID = oCoinChangeReq.Acc
-            oDBPlayerLogInfoOnCoinChange.Coin = oCoinChangeReq.Coin
-            self.sendDBRequest(chr(CommonDefine.gstSavePlayerInfoLogOnOnCoinChange) + oDBPlayerLogInfoOnCoinChange.getBuffer())
+            # oDBPlayerLogInfoOnCoinChange = DataServerLogData.tagDBPlayerLogInfoOnCoinChange()             
+            # oDBPlayerLogInfoOnCoinChange.AccID = oCoinChangeReq.Acc
+            # oDBPlayerLogInfoOnCoinChange.Coin = oCoinChangeReq.Coin
+            # self.sendDBRequest(chr(CommonDefine.gstSavePlayerInfoLogOnOnCoinChange) + oDBPlayerLogInfoOnCoinChange.getBuffer())
         except:
             msg = error.formatMsg('error', error.ERROR_NO_88, "OnCoinChange throw exception\n%s"%traceback.format_exc())
             mylog.error(msg)
@@ -4568,59 +4570,59 @@
             return False 
         self.sendString(pack, sendPack.GetBuffer())
         
-        #通知写补偿日志
-        for i in xrange(sendPack.Count):
-            dbData = sendPack.Datas[i]
-            saveLog = DataServerLogData.tagExpiationLog()
-            saveLog.ReceiveDate = time()
-            saveLog.ExpiationIndex = dbData.ExpiationIndex;
-            saveLog.AccID =  dbData.AccID
-            saveLog.MakerName = dbData.MakerName
-            saveLog.CreateTime = dbData.CreateTime
-            saveLog.ExpiationTime = dbData.ExpiationTime;
-            saveLog.Gold = dbData.Gold;
-            saveLog.GoldPaper = dbData.GoldPaper;
-            saveLog.Silver = dbData.Silver;
-            saveLog.SilverPaper = dbData.SilverPaper;
-            saveLog.ItemTypeID = dbData.ItemTypeID;
-            saveLog.Count = dbData.Count;
-            saveLog.IsLocked = dbData.IsLocked;
-            saveLog.ItemPlaceType = dbData.ItemPlaceType;
-            saveLog.ItemPlaceIndex = dbData.ItemPlaceIndex;
-            saveLog.IsBind = dbData.IsBind;
-            saveLog.ItemStarLV = dbData.ItemStarLV;
-            saveLog.IdentifyPar = dbData.IdentifyPar;
-            saveLog.CurDurg = dbData.CurDurg;
-            saveLog.MaxDurg = dbData.MaxDurg;
-            saveLog.CanPlaceStoneCount = dbData.CanPlaceStoneCount;
-            saveLog.ItemProperty = dbData.ItemProperty;
-            saveLog.SoulProperty = dbData.SoulProperty;
-            saveLog.Maker = dbData.Maker;
-            saveLog.Stone1 = dbData.Stone1;
-            saveLog.Stone2 = dbData.Stone2;
-            saveLog.Stone3 = dbData.Stone3;
-            saveLog.Stone4 = dbData.Stone4;
-            saveLog.Stone5 = dbData.Stone5;
-            saveLog.Stone6 = dbData.Stone6;
-            saveLog.Stone7 = dbData.Stone7;
-            saveLog.Stone8 = dbData.Stone8;
-            saveLog.Stone9 = dbData.Stone9;
-            saveLog.RemainHour = dbData.RemainHour;
-            saveLog.ElementEffect = dbData.ElementEffect;
-            saveLog.IsSuite = dbData.IsSuite;
-            saveLog.FitLV = dbData.FitLV;
-            saveLog.EquipAddSkillCnt = dbData.EquipAddSkillCnt;
-            saveLog.ExpireTime = dbData.ExpireTime;
-            saveLog.BaseAtkPlus = dbData.BaseAtkPlus;
-            saveLog.BaseDefPlus = dbData.BaseDefPlus;
-            saveLog.AddSkillData = dbData.AddSkillData
-            saveLog.BaseHP = dbData.BaseHP;
-            saveLog.BaseMagicDef = dbData.BaseMagicDef;
-            saveLog.EquipMinAtkValue = dbData.EquipMinAtkValue;
-            saveLog.Proficiency = dbData.Proficiency;
-            saveLog.RelMaxAddSkillCnt = dbData.RelMaxAddSkillCnt;
-            saveLog.FamilyActiveValue = dbData.FamilyActiveValue;   
-            self.sendDBRequest(chr(CommonDefine.gstGetExpiationLog) + saveLog.getBuffer())
+        # #通知写补偿日志
+        # for i in xrange(sendPack.Count):
+        #     dbData = sendPack.Datas[i]
+        #     saveLog = DataServerLogData.tagExpiationLog()
+        #     saveLog.ReceiveDate = time()
+        #     saveLog.ExpiationIndex = dbData.ExpiationIndex;
+        #     saveLog.AccID =  dbData.AccID
+        #     saveLog.MakerName = dbData.MakerName
+        #     saveLog.CreateTime = dbData.CreateTime
+        #     saveLog.ExpiationTime = dbData.ExpiationTime;
+        #     saveLog.Gold = dbData.Gold;
+        #     saveLog.GoldPaper = dbData.GoldPaper;
+        #     saveLog.Silver = dbData.Silver;
+        #     saveLog.SilverPaper = dbData.SilverPaper;
+        #     saveLog.ItemTypeID = dbData.ItemTypeID;
+        #     saveLog.Count = dbData.Count;
+        #     saveLog.IsLocked = dbData.IsLocked;
+        #     saveLog.ItemPlaceType = dbData.ItemPlaceType;
+        #     saveLog.ItemPlaceIndex = dbData.ItemPlaceIndex;
+        #     saveLog.IsBind = dbData.IsBind;
+        #     saveLog.ItemStarLV = dbData.ItemStarLV;
+        #     saveLog.IdentifyPar = dbData.IdentifyPar;
+        #     saveLog.CurDurg = dbData.CurDurg;
+        #     saveLog.MaxDurg = dbData.MaxDurg;
+        #     saveLog.CanPlaceStoneCount = dbData.CanPlaceStoneCount;
+        #     saveLog.ItemProperty = dbData.ItemProperty;
+        #     saveLog.SoulProperty = dbData.SoulProperty;
+        #     saveLog.Maker = dbData.Maker;
+        #     saveLog.Stone1 = dbData.Stone1;
+        #     saveLog.Stone2 = dbData.Stone2;
+        #     saveLog.Stone3 = dbData.Stone3;
+        #     saveLog.Stone4 = dbData.Stone4;
+        #     saveLog.Stone5 = dbData.Stone5;
+        #     saveLog.Stone6 = dbData.Stone6;
+        #     saveLog.Stone7 = dbData.Stone7;
+        #     saveLog.Stone8 = dbData.Stone8;
+        #     saveLog.Stone9 = dbData.Stone9;
+        #     saveLog.RemainHour = dbData.RemainHour;
+        #     saveLog.ElementEffect = dbData.ElementEffect;
+        #     saveLog.IsSuite = dbData.IsSuite;
+        #     saveLog.FitLV = dbData.FitLV;
+        #     saveLog.EquipAddSkillCnt = dbData.EquipAddSkillCnt;
+        #     saveLog.ExpireTime = dbData.ExpireTime;
+        #     saveLog.BaseAtkPlus = dbData.BaseAtkPlus;
+        #     saveLog.BaseDefPlus = dbData.BaseDefPlus;
+        #     saveLog.AddSkillData = dbData.AddSkillData
+        #     saveLog.BaseHP = dbData.BaseHP;
+        #     saveLog.BaseMagicDef = dbData.BaseMagicDef;
+        #     saveLog.EquipMinAtkValue = dbData.EquipMinAtkValue;
+        #     saveLog.Proficiency = dbData.Proficiency;
+        #     saveLog.RelMaxAddSkillCnt = dbData.RelMaxAddSkillCnt;
+        #     saveLog.FamilyActiveValue = dbData.FamilyActiveValue;   
+        #     self.sendDBRequest(chr(CommonDefine.gstGetExpiationLog) + saveLog.getBuffer())
         return True
 #        curPack = RecvPackProtocol.tagDGetValueByAcc()
 #        curPack.ReadData(pack.getBuffer())
@@ -4717,26 +4719,26 @@
             return False        
         
         #存日志
-        saveLog = DataServerLogData.tagPetExpiationLog()
-        saveLog.ReceiveDate = time();
+        # saveLog = DataServerLogData.tagPetExpiationLog()
+        # saveLog.ReceiveDate = time();
 
-        saveLog.ExpiationIndex = dbData.ExpiationIndex;
-        saveLog.AccID = dbData.AccID
-        saveLog.ExpiationTime = dbData.ExpiationTime;
-        saveLog.NPCID = dbData.NPCID;
-        saveLog.Lv = dbData.Lv;
-        saveLog.Exp = dbData.Exp;
-        saveLog.BindType = dbData.BindType;
-        saveLog.UseCreatorDrugCnt = dbData.UseCreatorDrugCnt;
-        saveLog.Friendliness = dbData.Friendliness;
-        saveLog.SkillIDList = dbData.SkillIDList
-        saveLog.HPTalent = dbData.HPTalent;
-        saveLog.PhysicAtkTalent = dbData.PhysicAtkTalent;
-        saveLog.MagicAtkTalent = dbData.MagicAtkTalent;
-        saveLog.PhysicDefTalent = dbData.PhysicDefTalent;
-        saveLog.MagicDefTalent = dbData.MagicDefTalent;
+        # saveLog.ExpiationIndex = dbData.ExpiationIndex;
+        # saveLog.AccID = dbData.AccID
+        # saveLog.ExpiationTime = dbData.ExpiationTime;
+        # saveLog.NPCID = dbData.NPCID;
+        # saveLog.Lv = dbData.Lv;
+        # saveLog.Exp = dbData.Exp;
+        # saveLog.BindType = dbData.BindType;
+        # saveLog.UseCreatorDrugCnt = dbData.UseCreatorDrugCnt;
+        # saveLog.Friendliness = dbData.Friendliness;
+        # saveLog.SkillIDList = dbData.SkillIDList
+        # saveLog.HPTalent = dbData.HPTalent;
+        # saveLog.PhysicAtkTalent = dbData.PhysicAtkTalent;
+        # saveLog.MagicAtkTalent = dbData.MagicAtkTalent;
+        # saveLog.PhysicDefTalent = dbData.PhysicDefTalent;
+        # saveLog.MagicDefTalent = dbData.MagicDefTalent;
         
-        self.sendDBRequest(chr(CommonDefine.gstGetPetExpiationLog) + saveLog.getBuffer(), pack)
+        # self.sendDBRequest(chr(CommonDefine.gstGetPetExpiationLog) + saveLog.getBuffer(), pack)
         return True
     
     def gstUpdateServerDataVersionNO(self, db, pack):
@@ -4784,28 +4786,28 @@
     def OnUpdateTotalSavePoint(self, db, pack):
         try:
             mylog.info("begin process gstUpdateTotalSavePoint")
-            recvPack = RecvPackProtocol.tagBDStringTypeSend()
-            recvPack.ReadData(pack.getBuffer())
+            # recvPack = RecvPackProtocol.tagBDStringTypeSend()
+            # recvPack.ReadData(pack.getBuffer())
             
-            dbData = DataServerLogData.tagDBPlayerSaveCoinLog()
-            if -1 == dbData.readData(recvPack.Data):
-                msg = error.formatMsg('error', error.ERROR_NO_95, "tagDBPlayerSaveCoinLog:lack of pack data:data = %s,datalen = %d"%(b2a_hex(recvPack.Data), len(recvPack.Data)))
-                mylog.error(msg)                
-                return False    
+            # dbData = DataServerLogData.tagDBPlayerSaveCoinLog()
+            # if -1 == dbData.readData(recvPack.Data):
+            #     msg = error.formatMsg('error', error.ERROR_NO_95, "tagDBPlayerSaveCoinLog:lack of pack data:data = %s,datalen = %d"%(b2a_hex(recvPack.Data), len(recvPack.Data)))
+            #     mylog.error(msg)                
+            #     return False    
             
-            col = db[UCN_DSAccount]
-            dbDoc = DataServerPlayerData.tagDSAccount()
-            dbDoc.AccID = recvPack.AccID
-            ret = dbDoc.adoLoadC(col)
-            if ret:
-                dbDoc.TotalSavePoint += dbData.Coin
-            else:
-                dbDoc.TotalSavePoint = 0
+            # col = db[UCN_DSAccount]
+            # dbDoc = DataServerPlayerData.tagDSAccount()
+            # dbDoc.AccID = recvPack.AccID
+            # ret = dbDoc.adoLoadC(col)
+            # if ret:
+            #     dbDoc.TotalSavePoint += dbData.Coin
+            # else:
+            #     dbDoc.TotalSavePoint = 0
                 
-            if not dbDoc.adoCheckUpdateC(col):
-                msg = error.formatMsg('error', error.ERROR_NO_86, "UpdateTotalSavePoint failed,data = %s,datalen = %d"%(b2a_hex(recvPack.Data), len(recvPack.Data)))
-                mylog.error(msg)
-                return False            
+            # if not dbDoc.adoCheckUpdateC(col):
+            #     msg = error.formatMsg('error', error.ERROR_NO_86, "UpdateTotalSavePoint failed,data = %s,datalen = %d"%(b2a_hex(recvPack.Data), len(recvPack.Data)))
+            #     mylog.error(msg)
+            #     return False            
         
         except:
             msg = error.formatMsg('error', error.ERROR_NO_96, "OnUpdateTotalSavePoint throw a exception, packdata = %s, packdata len = %d\n%s"(b2a_hex(pack.getBuffer()), len(pack.getBuffer()), traceback.format_exc()))
@@ -5252,14 +5254,14 @@
                 return False;
             
             #插入ChinLog表记录
-            curLog = DataServerLogData.tagAccTransactionLog()
-            curLog.TransactionID = doc.CheckValue
-            curLog.AccID = recvData.Acc
-            curLog.OperReason = "gstAddAccItem"
-            curLog.ProcessTime = time();
-            curLog.ItemID = recvData.ItemID;
-            curLog.ItemCount = recvData.ItemCnt;
-            self.sendDBRequest(chr(CommonDefine.gstItemTransactionLog) + curLog.getBuffer())       
+            # curLog = DataServerLogData.tagAccTransactionLog()
+            # curLog.TransactionID = doc.CheckValue
+            # curLog.AccID = recvData.Acc
+            # curLog.OperReason = "gstAddAccItem"
+            # curLog.ProcessTime = time();
+            # curLog.ItemID = recvData.ItemID;
+            # curLog.ItemCount = recvData.ItemCnt;
+            # self.sendDBRequest(chr(CommonDefine.gstItemTransactionLog) + curLog.getBuffer())       
             
             #回报BalanceServer插入成功
             #dgAddAccItemOK

--
Gitblit v1.8.0