From dd4288638e8a108ef9362efe63854170d849322f Mon Sep 17 00:00:00 2001 From: Alexander Smirnov Date: Wed, 17 Jul 2024 12:38:28 +0300 Subject: [PATCH] =?utf8?q?=D0=92=D0=BC=D0=B5=D1=81=D1=82=D0=B5=20=D1=81=20?= =?utf8?q?=D0=B8=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD=D0=B8=D0=B5=D0=BC=20?= =?utf8?q?=D1=81=D1=82=D0=B0=D1=82=D1=83=D1=81=D0=B0=20=D0=B8=D0=B7=D0=BC?= =?utf8?q?=D0=B5=D0=BD=D1=8F=D0=B5=D0=BC=20=D0=B2=D1=80=D0=B5=D0=BC=D1=8F?= =?utf8?q?=20=D1=81=D0=BE=D0=B7=D0=B4=D0=B0=D0=BD=D0=B8=D1=8F=20=D1=82?= =?utf8?q?=D0=B5=D0=BB=D0=B5=D0=B3=D1=80=D0=B0=D0=BC=D0=BC=D0=B0=20=D0=B1?= =?utf8?q?=D0=BE=D1=82=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- erp24/api2/controllers/ClientController.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/erp24/api2/controllers/ClientController.php b/erp24/api2/controllers/ClientController.php index 2902e978..d8c84466 100644 --- a/erp24/api2/controllers/ClientController.php +++ b/erp24/api2/controllers/ClientController.php @@ -937,6 +937,16 @@ class ClientController extends BaseController { Users::updateAll(['telegram_is_subscribed' => $result['telegram_is_subscribed'] == 1 ? 1 : 0], ['phone' => $phone]); + $user = Users::find()->where(['phone' => $phone])->one(); + /** @var $user Users */ + if ($result['telegram_is_subscribed'] == 1 && $user->telegram_created_at == null) { + $user->telegram_created_at = date("Y-m-d H:i:s"); + $user->save(); + if ($user->getErrors()) { + return $this->asJson(["error_id" => 3, "error" => "User fail to save: " . Json::encode($user->getErrors())]); + } + } + return $this->asJson(['response' => true]); } -- 2.39.5