| | |
| | | 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); |