From 51489033898778927aa76a9a70f70c08a7730411 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cwanyongkang=E2=80=9D?= <“937888580@qq.com”> Date: Fri, 3 Sep 2021 15:46:00 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=80=E6=AC=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- script/finance_check_script.php | 94 ++++++++++++++++----------------- 1 file changed, 47 insertions(+), 47 deletions(-) diff --git a/script/finance_check_script.php b/script/finance_check_script.php index 0b3d231..7524ab7 100644 --- a/script/finance_check_script.php +++ b/script/finance_check_script.php @@ -550,7 +550,7 @@ function laoying($product, $refunds, $product_type = false) break; case '季卡': - $cost += ($package['NewBuyCount'] + $package['AgainBuyCount']) * 84; + $cost += ($package['NewBuyCount'] + $package['AgainBuyCount']) * 90; break; case '年卡': @@ -564,52 +564,52 @@ function laoying($product, $refunds, $product_type = false) } } $refund = 0; - foreach ($refunds as $info) { - switch ($info['PackageName']) { - case '天卡': - if ((86400 - handle_time($info['RefundRestTime'])) < 7200) { - $refund += $info['ConnectCount'] * 1.5; - } else { - $refund += $info['ConnectCount'] * 1.5 - round((86400 - handle_time($info['RefundRestTime']))/86400) * $info['ConnectCount'] * 1.5; - } - break; - case '周卡': - if ((86400 * 7 - handle_time($info['RefundRestTime'])) < 7200) { - $refund += $info['ConnectCount'] * 9; - } else { - $refund += round($info['ConnectCount'] * (9 / 7) * floor((handle_time($info['RefundRestTime'])/86400)),2); - } - break; - case '月卡': - if ((86400 * $month - handle_time($info['RefundRestTime'])) < 7200) { - $refund += $info['ConnectCount'] * 30; - } else { - $refund += round($info['ConnectCount'] * (30 / 30) * floor((handle_time($info['RefundRestTime'])/86400)),2); - } - break; - case '季卡': - if ((86400 * 90 - handle_time($info['RefundRestTime'])) < 7200) { - $refund += $info['ConnectCount'] * 84; - } else { - $refund += round($info['ConnectCount'] * (84 / 90) * floor((handle_time($info['RefundRestTime'])/86400)),2); - } - break; - case '年卡': - if ((86400 * 365 - handle_time($info['RefundRestTime'])) < 7200) { - $refund += $info['ConnectCount'] * 300; - } else { - $refund += round($info['ConnectCount'] * (300 / 365) * floor((handle_time($info['RefundRestTime'])/86400)),2); - } - break; - case '双月卡': - if ((86400 * 90 - handle_time($info['RefundRestTime'])) < 7200) { - $refund += $info['ConnectCount'] * 120; - } else { - $refund += round($info['ConnectCount'] * (120 / 90) * floor((handle_time($info['RefundRestTime'])/86400)),2); - } - break; - } - } + // foreach ($refunds as $info) { + // switch ($info['PackageName']) { + // case '天卡': + // if ((86400 - handle_time($info['RefundRestTime'])) < 7200) { + // $refund += $info['ConnectCount'] * 1.5; + // } else { + // $refund += $info['ConnectCount'] * 1.5 - round((86400 - handle_time($info['RefundRestTime']))/86400) * $info['ConnectCount'] * 1.5; + // } + // break; + // case '周卡': + // if ((86400 * 7 - handle_time($info['RefundRestTime'])) < 7200) { + // $refund += $info['ConnectCount'] * 9; + // } else { + // $refund += round($info['ConnectCount'] * (9 / 7) * floor((handle_time($info['RefundRestTime'])/86400)),2); + // } + // break; + // case '月卡': + // if ((86400 * $month - handle_time($info['RefundRestTime'])) < 7200) { + // $refund += $info['ConnectCount'] * 30; + // } else { + // $refund += round($info['ConnectCount'] * (30 / 30) * floor((handle_time($info['RefundRestTime'])/86400)),2); + // } + // break; + // case '季卡': + // if ((86400 * 90 - handle_time($info['RefundRestTime'])) < 7200) { + // $refund += $info['ConnectCount'] * 90; + // } else { + // $refund += round($info['ConnectCount'] * (90 / 90) * floor((handle_time($info['RefundRestTime'])/86400)),2); + // } + // break; + // case '年卡': + // if ((86400 * 365 - handle_time($info['RefundRestTime'])) < 7200) { + // $refund += $info['ConnectCount'] * 300; + // } else { + // $refund += round($info['ConnectCount'] * (300 / 365) * floor((handle_time($info['RefundRestTime'])/86400)),2); + // } + // break; + // case '双月卡': + // if ((86400 * 90 - handle_time($info['RefundRestTime'])) < 7200) { + // $refund += $info['ConnectCount'] * 120; + // } else { + // $refund += round($info['ConnectCount'] * (120 / 90) * floor((handle_time($info['RefundRestTime'])/86400)),2); + // } + // break; + // } + // } $count['cost'] = $cost; $count['refund'] = $refund; return $count;