Browse Source

order: fix reset price buy

Tokumeikoi 4 years ago
parent
commit
137b018aad
1 changed files with 4 additions and 0 deletions
  1. 4 0
      app/Http/Controllers/User/OrderController.php

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

@@ -96,6 +96,10 @@ class OrderController extends Controller
             abort(500, '必须存在订阅才可以购买流量重置包');
         }
 
+        if ($request->input('cycle') === 'reset_price' && $user->expired_at <= time()) {
+            abort(500, '当前订阅已过期,无法购买重置包');
+        }
+
         DB::beginTransaction();
         $order = new Order();
         $orderService = new OrderService($order);