瀏覽代碼

update: order assign notice

tokumeikoi 3 年之前
父節點
當前提交
52914e354e
共有 1 個文件被更改,包括 6 次插入0 次删除
  1. 6 0
      app/Http/Controllers/Admin/OrderController.php

+ 6 - 0
app/Http/Controllers/Admin/OrderController.php

@@ -6,6 +6,7 @@ use App\Http\Requests\Admin\OrderAssign;
 use App\Http\Requests\Admin\OrderUpdate;
 use App\Http\Requests\Admin\OrderFetch;
 use App\Services\OrderService;
+use App\Services\UserService;
 use App\Utils\Helper;
 use Illuminate\Http\Request;
 use App\Http\Controllers\Controller;
@@ -135,6 +136,11 @@ class OrderController extends Controller
             abort(500, '该订阅不存在');
         }
 
+        $userService = new UserService();
+        if ($userService->isNotCompleteOrderByUserId($user->id)) {
+            abort(500, '该用户还有待支付的订单,无法分配');
+        }
+
         DB::beginTransaction();
         $order = new Order();
         $orderService = new OrderService($order);