原后台修改

This commit is contained in:
wanyongkang
2020-11-02 16:08:25 +08:00
parent 67ade6c11e
commit b4e7f828d7
3 changed files with 39 additions and 19 deletions

View File

@@ -5,7 +5,7 @@
* @Author: kangkang
* @Date: 2020-10-03 18:23:43
* @LastEditors: kangkang
* @LastEditTime: 2020-10-30 15:52:27
* @LastEditTime: 2020-11-02 15:15:16
*/
$is_script = 1;
include __DIR__ . '/../index.php';
@@ -313,6 +313,10 @@ function tl_rule($product, $refunds)
case '年卡':
$cost += ($package['NewBuyCount'] + $package['AgainBuyCount']) * 720;
break;
case '双月卡':
$cost += ($package['NewBuyCount'] + $package['AgainBuyCount']) * 120;
break;
}
}
@@ -323,35 +327,42 @@ function tl_rule($product, $refunds)
if ((86400 - handle_time($info['RefundRestTime'])) < 1800) {
$refund += $info['ConnectCount'] * 4;
} else {
$refund += $info['ConnectCount'] * 4 - (86400 - handle_time($info['RefundRestTime'])) * $info['ConnectCount'] * 4;
$refund += $info['ConnectCount'] * 4 - ceil((86400 - handle_time($info['RefundRestTime']))/86400) * $info['ConnectCount'] * 4;
}
break;
case '周卡':
if ((86400 * 7 - handle_time($info['RefundRestTime'])) < 1800) {
$refund += $info['ConnectCount'] * 20;
} else {
$refund += $info['ConnectCount'] * 20 - (86400 * 7 - handle_time($info['RefundRestTime'])) * $info['ConnectCount'] * 4;
$refund += $info['ConnectCount'] * 20 - ceil((86400 * 7 - handle_time($info['RefundRestTime']))/86400) * $info['ConnectCount'] * 4;
}
break;
case '月卡':
if ((86400 * 30 - handle_time($info['RefundRestTime'])) < 1800) {
$refund += $info['ConnectCount'] * 60;
} else {
$refund += $info['ConnectCount'] * 60 - (86400 * 30 - handle_time($info['RefundRestTime'])) * $info['ConnectCount'] * 4;
$refund += $info['ConnectCount'] * 60 - ceil((86400 * 30 - handle_time($info['RefundRestTime']))/86400) * $info['ConnectCount'] * 4;
}
break;
case '季卡':
if ((86400 * 90 - handle_time($info['RefundRestTime'])) < 1800) {
$refund += $info['ConnectCount'] * 180;
} else {
$refund += $info['ConnectCount'] * 180 - (86400 * 90 - handle_time($info['RefundRestTime'])) * $info['ConnectCount'] * 4;
$refund += $info['ConnectCount'] * 180 - ceil((86400 * 90 - handle_time($info['RefundRestTime']))/86400) * $info['ConnectCount'] * 4;
}
break;
case '年卡':
if ((86400 * 365 - handle_time($info['RefundRestTime'])) < 1800) {
$refund += $info['ConnectCount'] * 7200;
} else {
$refund += $info['ConnectCount'] * 720 - (86400 * 365 - handle_time($info['RefundRestTime'])) * $info['ConnectCount'] * 4;
$refund += $info['ConnectCount'] * 720 - ceil((86400 * 365 - handle_time($info['RefundRestTime']))/86400) * $info['ConnectCount'] * 4;
}
break;
case '双月卡':
if ((86400 * 90 - handle_time($info['RefundRestTime'])) < 1800) {
$refund += $info['ConnectCount'] * 120;
} else {
$refund += $info['ConnectCount'] * 120 - ceil((86400 * 60 - handle_time($info['RefundRestTime']))/86400) * $info['ConnectCount'] * 4;
}
break;
}