getWaitList($this->getUser(false)); return $this->renderSuccess('', compact('list')); } public function detail($coupon_id){ $model = CouponModel::detail($coupon_id); if($model['apply_range'] == 20){ $product_ids = explode(',', $model['product_ids']); $model['product'] = (new ProductModel())->getListByIdsFromApi($product_ids); } $product_list = []; if($model['apply_range'] == 30){ $category_ids = json_decode($model['category_ids'], true); $product_list = (new ProductModel())->getListByCatIdsFromApi($category_ids); } return $this->renderSuccess('', compact('model', 'product_list')); } }