diff --git a/script/finance_check_script.php b/script/finance_check_script.php index 794f2d0..e1f1ec4 100644 --- a/script/finance_check_script.php +++ b/script/finance_check_script.php @@ -570,7 +570,7 @@ function laoying($product, $refunds, $product_type = false) if ((86400 - handle_time($info['RefundRestTime'])) < 7200) { $refund += $info['ConnectCount'] * 1.5; } else { - $refund += $info['ConnectCount'] * 1.5 - ceil((86400 - handle_time($info['RefundRestTime']))/86400) * $info['ConnectCount'] * 1.5; + $refund += $info['ConnectCount'] * 1.5 - round((86400 - handle_time($info['RefundRestTime']))/86400) * $info['ConnectCount'] * 1.5; } break; case '周卡': @@ -732,7 +732,7 @@ function mogu($product, $refunds) if ((86400 * 7 - handle_time($info['RefundRestTime'])) < 1800) { $refund += $info['ConnectCount'] * 15; } else { - $refund += $info['ConnectCount'] * 15 - ceil((86400 * 7 - handle_time($info['RefundRestTime']))/86400) * $info['ConnectCount'] * 3; + $refund += $info['ConnectCount'] * 15 - round((86400 * 7 - handle_time($info['RefundRestTime']))/86400) * $info['ConnectCount'] * 3; } break; case '月卡': @@ -740,14 +740,14 @@ function mogu($product, $refunds) if ((86400 * 30 - handle_time($info['RefundRestTime'])) < 1800) { $refund += $info['ConnectCount'] * 40; } else { - $refund += $info['ConnectCount'] * 40 - ceil((86400 * 30 - handle_time($info['RefundRestTime']))/86400) * $info['ConnectCount'] * 3; + $refund += $info['ConnectCount'] * 40 - round((86400 * 30 - handle_time($info['RefundRestTime']))/86400) * $info['ConnectCount'] * 3; } break; case '月卡(活动)': if ((86400 * 37 - handle_time($info['RefundRestTime'])) < 1800) { $refund += $info['ConnectCount'] * 40; } else { - $refund += $info['ConnectCount'] * 40 - ceil((86400 * 37 - handle_time($info['RefundRestTime']))/86400) * $info['ConnectCount'] * 3; + $refund += $info['ConnectCount'] * 40 - round((86400 * 37 - handle_time($info['RefundRestTime']))/86400) * $info['ConnectCount'] * 3; } break; case '季卡': @@ -755,7 +755,7 @@ function mogu($product, $refunds) if ((86400 * 90 - handle_time($info['RefundRestTime'])) < 1800) { $refund += $info['ConnectCount'] * 120; } else { - $refund += $info['ConnectCount'] * 120 - ceil((86400 * 90 - handle_time($info['RefundRestTime']))/86400) * $info['ConnectCount'] * 3; + $refund += $info['ConnectCount'] * 120 - round((86400 * 90 - handle_time($info['RefundRestTime']))/86400) * $info['ConnectCount'] * 3; } break; @@ -763,14 +763,14 @@ function mogu($product, $refunds) if ((86400 * 150 - handle_time($info['RefundRestTime'])) < 1800) { $refund += $info['ConnectCount'] * 120; } else { - $refund += $info['ConnectCount'] * 120 - ceil((86400 * 150 - handle_time($info['RefundRestTime']))/86400) * $info['ConnectCount'] * 3; + $refund += $info['ConnectCount'] * 120 - round((86400 * 150 - handle_time($info['RefundRestTime']))/86400) * $info['ConnectCount'] * 3; } break; case '双月卡': if ((86400 * 90 - handle_time($info['RefundRestTime'])) < 1800) { $refund += $info['ConnectCount'] * 120; } else { - $refund += $info['ConnectCount'] * 120 - ceil((86400 * 90 - handle_time($info['RefundRestTime']))/86400) * $info['ConnectCount'] * 3; + $refund += $info['ConnectCount'] * 120 - round((86400 * 90 - handle_time($info['RefundRestTime']))/86400) * $info['ConnectCount'] * 3; } break; }