/** * Заготовка для отправки статуса с сообщением * * REQUEST: * - text - string - текст сообщения * * @param int $id идентификатор заказа gs_users_shop_requests.id * @param int $status статус * * @return \yii\web\Response json */ private function sendStatus($id, $status) { $text = self::getParam('text'); $request = Request::find($id); $request->addStatusToClient(['message' => $text, 'status' => $status]); return self::jsonSuccess(); }
/** * Заготовка для отправки статуса с сообщением * * REQUEST: * - text - string - текст сообщения * * @param int $id идентификатор заказа gs_users_shop_requests.id * @param int $status статус * * @return \yii\web\Response json */ private function sendStatus($id, $status) { $text = self::getParam('text'); $request = \app\models\Shop\Request::find($id); if ($request->getField('user_id') != Yii::$app->user->id) { return self::jsonErrorId(101, 'Это не ваш заказ'); } $request->addStatusToShop(['message' => $text, 'status' => $status]); return self::jsonSuccess(); }
/** * @param int $id request id * @return \yii\web\Response json */ public function actionRequest_is_paid($id) { $request = \app\models\Shop\Request::find($id); if (is_null($request)) { return self::jsonErrorId(101, 'Не найден заказ'); } Yii::info('check request->isPaid = ' . \yii\helpers\VarDumper::dumpAsString($request->isPaid()), 'bog\\\\app\\controllers\\SiteController::actionRequest_is_paid()'); return self::jsonSuccess($request->isPaid()); }