原后台财务
This commit is contained in:
@@ -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 += round($info['ConnectCount'] * (9 / 7) * (handle_time($info['RefundRestTime'])/86400),2);
|
$refund += round($info['ConnectCount'] * (9 / 7) * floor((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 += round($info['ConnectCount'] * (30 / 30) * (handle_time($info['RefundRestTime'])/86400),2);
|
$refund += round($info['ConnectCount'] * (30 / 30) * floor((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 += round($info['ConnectCount'] * (84 / 90) * (handle_time($info['RefundRestTime'])/86400),2);
|
$refund += round($info['ConnectCount'] * (84 / 90) * floor((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 += round($info['ConnectCount'] * (300 / 365) * (handle_time($info['RefundRestTime'])/86400),2);
|
$refund += round($info['ConnectCount'] * (300 / 365) * floor((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 += round($info['ConnectCount'] * (120 / 90) * (handle_time($info['RefundRestTime'])/86400),2);
|
$refund += round($info['ConnectCount'] * (120 / 90) * floor((handle_time($info['RefundRestTime'])/86400)),2);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user