getWaitList([], $this->getUser(false), 0, 0); return $this->renderSuccess('', compact('list')); } public function detail($coupon_id){ $model = CouponModel::detailWithSupplier($coupon_id); if($model['apply_range'] == 20){ $product_ids = explode(',', $model['product_ids']); $model['product'] = (new ProductModel())->getListByIdsFromApi($product_ids); } return $this->renderSuccess('', compact('model')); } /** * 用户优惠券 * @param $total_price * @param $shop_user_id * @return \think\response\Json * @throws \app\common\exception\BaseException */ public function userCoupons($total_price, $shop_supplier_id){ $user = $this->getUser(); $list = UserCouponModel::getUserCouponList($user['user_id'], $total_price, $shop_supplier_id); $list = array_values($list); return $this->renderSuccess('', compact('list')); } }