From 402ed2e6a90a785d2fce3eca23cd324f350d54c5 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期四, 31 十月 2024 11:42:16 +0800
Subject: [PATCH] 10162 后台优化(增加全服报表)

---
 Common/PayOrder.php |   28 ++++++++++++++++++++++++++++
 1 files changed, 28 insertions(+), 0 deletions(-)

diff --git a/Common/PayOrder.php b/Common/PayOrder.php
index 9f34b56..3e21b83 100644
--- a/Common/PayOrder.php
+++ b/Common/PayOrder.php
@@ -196,9 +196,37 @@
 	} 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 娓犻亾

--
Gitblit v1.8.0