quanwei
3 days ago 73b874c72ad55eb9eef21c36160ac0de58f0189e
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);