public function actionStatsTotalCoupon() { $params = $this->getQuery(); if (empty($params['id'])) { throw new BadRequestHttpException(Yii::t('common', 'parameters_missing')); } $id = new MongoId($params['id']); $coupon = Coupon::findOne(["_id" => $id]); if (empty($coupon)) { throw new BadRequestHttpException(Yii::t('product', 'membershipDiscount_is_deleted')); } $couponTotalInfo = StatsCouponLogDaily::getCouponLogTotalStats($id); $item = empty($couponTotalInfo[0]) ? [] : $couponTotalInfo[0]; return $item; }