| | |
| | | } else { |
| | | \Logging\LogInfo("setDBOrderData:" . print_r($setDBOrderData, true)); |
| | | } |
| | | AddAccountFirstPay($appID, $AccountID, $setDBOrderData); |
| | | return $returnArr; |
| | | } |
| | | |
| | | /**添加平台账号首充 */ |
| | | function AddAccountFirstPay($appID, $AccountID, $payOrderInfo) |
| | | { |
| | | $find = array("Channel" => $appID, "AccountID" => $AccountID); |
| | | if (!\DBOper\FindOne("AccountFirstPay", $find, $findData, null, false)) { |
| | | return; |
| | | } |
| | | if (isset($findData)) { |
| | | // 已存在,不再重复添加 |
| | | return; |
| | | } |
| | | $insArray = array( |
| | | "Channel" => $appID, |
| | | "AccountID" => $AccountID, |
| | | "OrderID" => $payOrderInfo["OrderID"], |
| | | "OrderIDSDK" => $payOrderInfo["OrderIDSDK"], |
| | | "ServerID" => $payOrderInfo["ServerID"], |
| | | "OrderInfo" => $payOrderInfo["OrderInfo"], |
| | | "OrderAmount" => $payOrderInfo["OrderAmount"], // 中心的这个字段是实际支付金额 |
| | | "OriginalAmount" => $payOrderInfo["OriginalAmount"], |
| | | "PayTime" => $payOrderInfo["PayTime"], |
| | | "PayYMD" => substr($payOrderInfo["PayTime"], 0, 10), |
| | | "Extras" => $payOrderInfo["Extras"], |
| | | ); |
| | | \DBOper\Insert("AccountFirstPay", $insArray); |
| | | } |
| | | |
| | | /** |
| | | * 发送渠道回调充值到游戏服务器 |
| | | * @param string $spid 渠道 |