shish 8 months ago
parent
commit
0c95f02412
1 changed files with 6 additions and 8 deletions
  1. 6 8
      biz/renew/classes/RenewClass.php

+ 6 - 8
biz/renew/classes/RenewClass.php

@@ -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;