|
|
@@ -47,18 +47,16 @@ class RenewClass extends BaseClass
|
|
|
util::fail($msg);
|
|
|
}
|
|
|
$mainId = $shop->mainId ?? 0;
|
|
|
- $year = $renew->year ?? 1;
|
|
|
$before = $shop->deadline ?? '';
|
|
|
- $second = bcmul($year, 31536000);
|
|
|
- $time = bcadd(strtotime($before), $second);
|
|
|
- $newDate = date("Y-m-d H:i:s", $time);
|
|
|
-
|
|
|
+ $beforeTime = strtotime($before);
|
|
|
if ($renew->type == 1) {
|
|
|
//首次续费,赠送一个月
|
|
|
- $mySecond = time() + 34128000;
|
|
|
- $newDate = date("Y-m-d H:i:s", $mySecond);
|
|
|
- $before = date("Y-m-d H:i:s");
|
|
|
+ $time = $beforeTime + 34128000;
|
|
|
+ } else {
|
|
|
+ //每次续费一年
|
|
|
+ $time = $beforeTime + 31536000;
|
|
|
}
|
|
|
+ $newDate = date("Y-m-d H:i:s", $time);
|
|
|
|
|
|
$renew->payTime = date("Y-m-d H:i:s");
|
|
|
$renew->status = 1;
|