| | |
| | | if not ipyData:
|
| | | return
|
| | | cPlayerCoin = CPY_PlayerCoinToGold()
|
| | | cPlayerCoin.useCoin = CommFunc.RMBToCoin(ipyData.GetPayRMBNum())
|
| | | cPlayerCoin.useCoin = CommFunc.RMBToCoin(ipyData.GetUsdMoney(), 100)
|
| | | cPlayerCoin.orderInfo = orderInfo
|
| | | cPlayerCoin.appID = appID
|
| | | cPlayerCoin.orderID = ""
|
| | |
| | | return
|
| | |
|
| | | cPlayerCoin = CPY_PlayerCoinToGold()
|
| | | cPlayerCoin.useCoin = CommFunc.RMBToCoin(ipyData.GetPayRMBNum())
|
| | | cPlayerCoin.useCoin = CommFunc.RMBToCoin(ipyData.GetUsdMoney(), 100)
|
| | | cPlayerCoin.orderInfo = orderInfo
|
| | | cPlayerCoin.appID = appID
|
| | | cPlayerCoin.isAddBourseMoney = isAddBourseMoney
|
| | |
| | | DataRecordPack.DR_CTGError(curPlayer, "Can not found the orderInfo.", addDRDict)
|
| | | return
|
| | |
|
| | | payRMBNum = ipyData.GetPayRMBNum() # 越南版本配表及coin均使用越南盾原值
|
| | | if orderCoin != CommFunc.RMBToCoin(payRMBNum):
|
| | | DataRecordPack.DR_CTGError(curPlayer, "The orderCoin is not equal to the ipyData's RMB(%s)!" % payRMBNum, addDRDict)
|
| | | # 越南版本配表及coin均使用越南盾原值,但是验证用美元验证
|
| | | GameWorld.Log("越南充值验证美元: orderInfo=%s,orderCoin=%s,orderID=%s" % (orderInfo, orderCoin, orderID), curPlayer.GetPlayerID())
|
| | | orderCoinUsd = orderCoin # 入库的是美元分
|
| | | orderCoin = CommFunc.RMBToCoin(ipyData.GetPayRMBNum()) # 游戏内orderCoin转化为越南盾
|
| | | usdMoney = ipyData.GetUsdMoney()
|
| | | GameWorld.Log(" 转化后: orderInfo=%s,orderCoin=%s,orderCoinUsd=%s" % (orderInfo, orderCoin, orderCoinUsd), curPlayer.GetPlayerID())
|
| | | addDRDict["orderCoin"] = orderCoin
|
| | | addDRDict["orderCoinUsd"] = orderCoinUsd
|
| | | if orderCoinUsd != CommFunc.RMBToCoin(usdMoney, 100):
|
| | | DataRecordPack.DR_CTGError(curPlayer, "The orderCoinUsd is not equal to the ipyData's UsdMoney(%s)!" % usdMoney, addDRDict)
|
| | | return
|
| | |
|
| | | if payOrderType == PayOrderType_PayCoin:
|