From dae838e71a37330fe1c129cc212c90637cc97bd5 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期四, 16 十一月 2023 15:32:44 +0800
Subject: [PATCH] 10007 【主干】【港台】充值成功回复客户端详细信息

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerCoin.py |   12 +++++++++---
 1 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerCoin.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerCoin.py
index e12c021..f288495 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerCoin.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerCoin.py
@@ -366,9 +366,12 @@
     #充值成功主动查询一次,无充值数量就不会继续查询
     if orderID:
         #curPlayer.SendDBFinishRecharge(orderID)
-        # 充值成功回报客户端,SDK等会用到
-        Sync_CoinToGoldReport(curPlayer, orderID, orderCoin)
+        pass
         
+    # 充值成功回报客户端,SDK等会用到
+    recordID = ctgIpyData.GetRecordID() if ctgIpyData else 0
+    Sync_CoinToGoldReport(curPlayer, orderID, orderCoin, recordID, orderInfo)
+    
     curPlayer.SendDBQueryRecharge()
     return True
 
@@ -633,12 +636,15 @@
     
 
 # 通知客户端本次充值金额,用于SDK等,coin为人民币单位分
-def Sync_CoinToGoldReport(curPlayer, orderID, money):
+def Sync_CoinToGoldReport(curPlayer, orderID, money, recordID, orderInfo):
     openGleeGame = ChPyNetSendPack.tagMCCoinToGoldReport()
     openGleeGame.Clear()
     openGleeGame.OrderLen = len(orderID)
     openGleeGame.OrderID = orderID
     openGleeGame.Coin = money
+    openGleeGame.RecordID = recordID
+    openGleeGame.OrderInfo = orderInfo
+    openGleeGame.OrderInfoLen = len(openGleeGame.OrderInfo)
     
     NetPackCommon.SendFakePack(curPlayer, openGleeGame)
     return

--
Gitblit v1.8.0