hxp
2024-11-15 8e2c0a504530f7906c9c91702e4ec032b888bbb0
已修改        serverinfo/payorderupd.php
1个文件已修改
26 ■■■■ 已修改文件
serverinfo/payorderupd.php 26 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
serverinfo/payorderupd.php
@@ -4,19 +4,39 @@
\Logging\CreateLogging("payorderupd.php");
$find = array("Channel" => "tqxbqy");
\DBOper\Find("PayOrder", $find, $orderArray, array("OrderAmount" => 1, "OriginalAmount" => 1));
$channel = "tqxbqy";
$find = array("Channel" => $channel);
\DBOper\Find("PayOrder", $find, $orderArray, array("OrderAmount" => 1, "OriginalAmount" => 1, "OrderID" => 1, "State" => 1));
$totalCount = count($orderArray);
\Logging\LogInfo("totalCount:" . $totalCount);
echo date("Y-m-d h:m:s") . "<br/>";
echo "totalCount:" . $totalCount . "<br/>";
$okCount = 0;
$amountTotal = 0;
$amountTotalFail = 0;
foreach ($orderArray as $info) {
    $OrderID = $info["OrderID"];
    $State = $info["State"];
    $OrderAmount = floatval($info["OrderAmount"]);
    $OriginalAmount = floatval($info["OriginalAmount"]);
    if (\DBOper\Update("PayOrder", $find, array("OrderAmount" => $OrderAmount, "OriginalAmount" => $OriginalAmount))) {
    if (\DBOper\Update(
        "PayOrder",
        array("OrderID" => $OrderID),
        array("OrderAmount" => $OrderAmount, "OriginalAmount" => $OriginalAmount)
    )) {
        \Logging\LogInfo("OrderID:" . $OrderID);
        $okCount += 1;
        if ($State == 1) {
            $amountTotal += $OrderAmount;
        } else {
            $amountTotalFail += $OrderAmount;
        }
    }
}
\Logging\LogInfo("okCount:" . $okCount);
\Logging\LogInfo("amountTotal:" . $amountTotal);
\Logging\LogInfo("amountTotalFail:" . $amountTotalFail);
echo "okCount:" . $okCount . "<br/>";
echo "amountTotal:" . $amountTotal . "<br/>";
echo "amountTotalFail:" . $amountTotalFail . "<br/>";