/**
  * Заготовка для отправки статуса с сообщением
  *
  * 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();
 }
Exemple #3
0
 /**
  * @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());
 }