Browse Source

update change order process

Tokumeikoi 5 years ago
parent
commit
14d0de18ec

+ 1 - 0
app/Console/Commands/CheckOrder.php

@@ -83,6 +83,7 @@ class CheckOrder extends Command
         $user->plan_id = $plan->id;
         $user->group_id = $plan->group_id;
         $user->expired_at = $this->getTime($order->cycle, $user->expired_at);
+
         if ($user->save()) {
             $order->status = 3;
             $order->save();

+ 4 - 0
app/Http/Controllers/User/OrderController.php

@@ -85,6 +85,10 @@ class OrderController extends Controller
         } else if ($plan->year_price) {
             $dayPrice = $plan->year_price / 31536000;
         }
+        // exclude discount
+        if ($user->discount) {
+            $dayPrice = $dayPrice * $user->discount / 100;
+        }
         $remainingDay = $user->expired_at - time();
         return $remainingDay * $dayPrice;
     }