原后台财务记录

This commit is contained in:
“wanyongkang”
2021-05-25 17:54:49 +08:00
parent cd7aa71140
commit 2ed3cd327e

View File

@@ -577,35 +577,35 @@ function laoying($product, $refunds, $product_type = false)
if ((86400 * 7 - handle_time($info['RefundRestTime'])) < 7200) { if ((86400 * 7 - handle_time($info['RefundRestTime'])) < 7200) {
$refund += $info['ConnectCount'] * 9; $refund += $info['ConnectCount'] * 9;
} else { } else {
$refund += $info['ConnectCount'] * 9 - ceil((86400 * 7 - handle_time($info['RefundRestTime']))/86400) * $info['ConnectCount'] * 1.5; $refund += round($info['ConnectCount'] * (9 / 7) * (handle_time($info['RefundRestTime'])/86400),2);
} }
break; break;
case '月卡': case '月卡':
if ((86400 * $month - handle_time($info['RefundRestTime'])) < 7200) { if ((86400 * $month - handle_time($info['RefundRestTime'])) < 7200) {
$refund += $info['ConnectCount'] * 30; $refund += $info['ConnectCount'] * 30;
} else { } else {
$refund += $info['ConnectCount'] * 30 - ceil((86400 * $month - handle_time($info['RefundRestTime']))/86400) * $info['ConnectCount'] * 1.5; $refund += round($info['ConnectCount'] * (30 / 30) * (handle_time($info['RefundRestTime'])/86400),2);
} }
break; break;
case '季卡': case '季卡':
if ((86400 * 90 - handle_time($info['RefundRestTime'])) < 7200) { if ((86400 * 90 - handle_time($info['RefundRestTime'])) < 7200) {
$refund += $info['ConnectCount'] * 84; $refund += $info['ConnectCount'] * 84;
} else { } else {
$refund += $info['ConnectCount'] * 84 - ceil((86400 * 90 - handle_time($info['RefundRestTime']))/86400) * $info['ConnectCount'] * 1.5; $refund += round($info['ConnectCount'] * (84 / 90) * (handle_time($info['RefundRestTime'])/86400),2);
} }
break; break;
case '年卡': case '年卡':
if ((86400 * 365 - handle_time($info['RefundRestTime'])) < 7200) { if ((86400 * 365 - handle_time($info['RefundRestTime'])) < 7200) {
$refund += $info['ConnectCount'] * 300; $refund += $info['ConnectCount'] * 300;
} else { } else {
$refund += $info['ConnectCount'] * 300 - ceil((86400 * 365 - handle_time($info['RefundRestTime']))/86400) * $info['ConnectCount'] * 1.5; $refund += round($info['ConnectCount'] * (300 / 365) * (handle_time($info['RefundRestTime'])/86400),2);
} }
break; break;
case '双月卡': case '双月卡':
if ((86400 * 90 - handle_time($info['RefundRestTime'])) < 7200) { if ((86400 * 90 - handle_time($info['RefundRestTime'])) < 7200) {
$refund += $info['ConnectCount'] * 120; $refund += $info['ConnectCount'] * 120;
} else { } else {
$refund += $info['ConnectCount'] * 120 - ceil((86400 * 90 - handle_time($info['RefundRestTime']))/86400) * $info['ConnectCount'] * 1.5; $refund += round($info['ConnectCount'] * (120 / 90) * (handle_time($info['RefundRestTime'])/86400),2);
} }
break; break;
} }