From 04102f7237efefa744090ed7c25f7b5d0807b679 Mon Sep 17 00:00:00 2001
From: quanwei <419654421@qq.com>
Date: Thu, 05 Feb 2026 18:11:57 +0800
Subject: [PATCH] 完成运营中心提现和运营中心权限管理

---
 admin/app/api/controller/supplier/Index.php |   20 +++++++++++---------
 1 files changed, 11 insertions(+), 9 deletions(-)

diff --git a/admin/app/api/controller/supplier/Index.php b/admin/app/api/controller/supplier/Index.php
index f050b28..9e4b673 100644
--- a/admin/app/api/controller/supplier/Index.php
+++ b/admin/app/api/controller/supplier/Index.php
@@ -253,16 +253,18 @@
             return $this->renderSuccess('', compact('category'));
         }
         $params = $this->request->param();
-
-        $plans = (new MemberPlanModel())->detail($params['plan_id']);
         $result = ['data' => ['order_id' => 0]];
-        if ($plans['price'] > 0) {
-            $memberService = new MemberService();
-            $result = $memberService->createOrder($supplier['shop_supplier_id'], $params['plan_id'], $user);
-            if (!$result['status']) {
-                return $this->renderError($result['msg'] ?: '创建订单失败');
-            }
-        }
+       if (!empty($params['plan_id'])){
+           $plans = (new MemberPlanModel())->detail($params['plan_id']);
+           if ($plans['price'] > 0) {
+               $memberService = new MemberService();
+               $result = $memberService->createOrder($supplier['shop_supplier_id'], $params['plan_id'], $user);
+               if (!$result['status']) {
+                   return $this->renderError($result['msg'] ?: '创建订单失败');
+               }
+           }
+       }
+
         // 生成订单
         $model = new DepositOrderModel;
         $order_id = $model->createOrder($user, $supplier, $result);

--
Gitblit v1.9.2