Jelajahi Sumber

购买设备

shish 8 bulan lalu
induk
melakukan
6ccea2bdf7
1 mengubah file dengan 17 tambahan dan 19 penghapusan
  1. 17 19
      biz/renew/classes/RenewClass.php

+ 17 - 19
biz/renew/classes/RenewClass.php

@@ -49,30 +49,28 @@ class RenewClass extends BaseClass
         $mainId = $shop->mainId ?? 0;
         $before = $shop->deadline ?? '';
         $beforeTime = strtotime($before);
-        if ($renew->type == 1) {
-            //首次续费,赠送一个月
-            //$time = $beforeTime + 34128000;
-            $time = $beforeTime + 31536000;
+        if ($renew->type == 2) {
+            //购买设备,不需要有操作
         } else {
             //每次续费一年
             $time = $beforeTime + 31536000;
-        }
-        $newDate = date("Y-m-d H:i:s", $time);
+            $newDate = date("Y-m-d H:i:s", $time);
 
-        $renew->payTime = date("Y-m-d H:i:s");
-        $renew->status = 1;
-        $renew->deadline = $newDate;
-        $renew->beforeDeadline = $before;
-        $renew->save();
+            $renew->payTime = date("Y-m-d H:i:s");
+            $renew->status = 1;
+            $renew->deadline = $newDate;
+            $renew->beforeDeadline = $before;
+            $renew->save();
 
-        $shopList = ShopClass::getAllByCondition(['mainId' => $mainId], null, '*', null, true);
-        if (!empty($shopList)) {
-            foreach ($shopList as $myShop) {
-                $myShop->beforeDeadline = $before;
-                $myShop->deadline = $newDate;
-                $myShop->hasRenew = 1;
-                $myShop->needRenew = 0;
-                $myShop->save();
+            $shopList = ShopClass::getAllByCondition(['mainId' => $mainId], null, '*', null, true);
+            if (!empty($shopList)) {
+                foreach ($shopList as $myShop) {
+                    $myShop->beforeDeadline = $before;
+                    $myShop->deadline = $newDate;
+                    $myShop->hasRenew = 1;
+                    $myShop->needRenew = 0;
+                    $myShop->save();
+                }
             }
         }