天天后台规则
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
* @Author: kangkang
|
||||
* @Date: 2020-10-03 18:23:43
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @LastEditTime: 2021-09-09 10:01:39
|
||||
* @LastEditTime: 2021-10-25 14:40:46
|
||||
*/
|
||||
$is_script = 1;
|
||||
include_once __DIR__ . '/../index.php';
|
||||
@@ -476,6 +476,46 @@ function tl_rule($product, $refunds, $product_type = false)
|
||||
case '双月卡':
|
||||
$cost += ($package['NewBuyCount'] + $package['AgainBuyCount']) * 120;
|
||||
|
||||
break;
|
||||
case '天卡(高级)':
|
||||
$cost += ($package['NewBuyCount'] + $package['AgainBuyCount']) * 3;
|
||||
|
||||
break;
|
||||
case '周卡(高级)':
|
||||
$cost += ($package['NewBuyCount'] + $package['AgainBuyCount']) * 15;
|
||||
|
||||
break;
|
||||
case '月卡(高级)':
|
||||
$cost += ($package['NewBuyCount'] + $package['AgainBuyCount']) * 40;
|
||||
|
||||
break;
|
||||
case '季卡(高级)':
|
||||
$cost += ($package['NewBuyCount'] + $package['AgainBuyCount']) * 120;
|
||||
|
||||
break;
|
||||
case '年卡(高级)':
|
||||
$cost += ($package['NewBuyCount'] + $package['AgainBuyCount']) * 480;
|
||||
|
||||
break;
|
||||
case '天卡(普通)':
|
||||
$cost += ($package['NewBuyCount'] + $package['AgainBuyCount']) * 2.5;
|
||||
|
||||
break;
|
||||
case '周卡(普通)':
|
||||
$cost += ($package['NewBuyCount'] + $package['AgainBuyCount']) * 13;
|
||||
|
||||
break;
|
||||
case '月卡(普通)':
|
||||
$cost += ($package['NewBuyCount'] + $package['AgainBuyCount']) * 30;
|
||||
|
||||
break;
|
||||
case '季卡(普通)':
|
||||
$cost += ($package['NewBuyCount'] + $package['AgainBuyCount']) * 90;
|
||||
|
||||
break;
|
||||
case '年卡(普通)':
|
||||
$cost += ($package['NewBuyCount'] + $package['AgainBuyCount']) * 360;
|
||||
|
||||
break;
|
||||
}
|
||||
}
|
||||
@@ -524,6 +564,76 @@ function tl_rule($product, $refunds, $product_type = false)
|
||||
$refund += $info['ConnectCount'] * 120 - ceil((86400 * 90 - handle_time($info['RefundRestTime']))/86400) * $info['ConnectCount'] * 3.5;
|
||||
}
|
||||
break;
|
||||
case '天卡(高级)':
|
||||
if ((86400 - handle_time($info['RefundRestTime'])) < 1800) {
|
||||
$refund += $info['ConnectCount'] * 3;
|
||||
} else {
|
||||
$refund += $info['ConnectCount'] * 3 - ceil((86400 - handle_time($info['RefundRestTime']))/86400) * $info['ConnectCount'] * 3;
|
||||
}
|
||||
break;
|
||||
case '周卡(高级)':
|
||||
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;
|
||||
}
|
||||
break;
|
||||
case '月卡(高级)':
|
||||
if ((86400 * $month - handle_time($info['RefundRestTime'])) < 1800) {
|
||||
$refund += $info['ConnectCount'] * 40;
|
||||
} else {
|
||||
$refund += $info['ConnectCount'] * 40 - ceil((86400 * $month - 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;
|
||||
}
|
||||
break;
|
||||
case '年卡(高级)':
|
||||
if ((86400 * 365 - handle_time($info['RefundRestTime'])) < 1800) {
|
||||
$refund += $info['ConnectCount'] * 480;
|
||||
} else {
|
||||
$refund += $info['ConnectCount'] * 480 - ceil((86400 * 365 - handle_time($info['RefundRestTime']))/86400) * $info['ConnectCount'] * 3;
|
||||
}
|
||||
break;
|
||||
case '天卡(普通)':
|
||||
if ((86400 - handle_time($info['RefundRestTime'])) < 1800) {
|
||||
$refund += $info['ConnectCount'] * 2.5;
|
||||
} else {
|
||||
$refund += $info['ConnectCount'] * 2.5 - ceil((86400 - handle_time($info['RefundRestTime']))/86400) * $info['ConnectCount'] * 2.5;
|
||||
}
|
||||
break;
|
||||
case '周卡(普通)':
|
||||
if ((86400 * 7 - handle_time($info['RefundRestTime'])) < 1800) {
|
||||
$refund += $info['ConnectCount'] * 13;
|
||||
} else {
|
||||
$refund += $info['ConnectCount'] * 13 - ceil((86400 * 7 - handle_time($info['RefundRestTime']))/86400) * $info['ConnectCount'] * 2.5;
|
||||
}
|
||||
break;
|
||||
case '月卡(普通)':
|
||||
if ((86400 * $month - handle_time($info['RefundRestTime'])) < 1800) {
|
||||
$refund += $info['ConnectCount'] * 30;
|
||||
} else {
|
||||
$refund += $info['ConnectCount'] * 30 - ceil((86400 * $month - handle_time($info['RefundRestTime']))/86400) * $info['ConnectCount'] * 2.5;
|
||||
}
|
||||
break;
|
||||
case '季卡(普通)':
|
||||
if ((86400 * 90 - handle_time($info['RefundRestTime'])) < 1800) {
|
||||
$refund += $info['ConnectCount'] * 90;
|
||||
} else {
|
||||
$refund += $info['ConnectCount'] * 90 - ceil((86400 * 90 - handle_time($info['RefundRestTime']))/86400) * $info['ConnectCount'] * 2.5;
|
||||
}
|
||||
break;
|
||||
case '年卡(普通)':
|
||||
if ((86400 * 365 - handle_time($info['RefundRestTime'])) < 1800) {
|
||||
$refund += $info['ConnectCount'] * 360;
|
||||
} else {
|
||||
$refund += $info['ConnectCount'] * 360 - ceil((86400 * 365 - handle_time($info['RefundRestTime']))/86400) * $info['ConnectCount'] * 2.5;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
$count['cost'] = $cost;
|
||||
|
||||
Reference in New Issue
Block a user