]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
Вместе с изменением статуса изменяем время создания телеграмма бота origin/bug_smirnov_2024_07_17_telegram_created_at
authorAlexander Smirnov <fredeom@mail.ru>
Wed, 17 Jul 2024 09:38:28 +0000 (12:38 +0300)
committerAlexander Smirnov <fredeom@mail.ru>
Wed, 17 Jul 2024 09:38:28 +0000 (12:38 +0300)
erp24/api2/controllers/ClientController.php

index 2902e978fcf304f851659ff5e01057113b7335a2..d8c84466928a9c430acffe86413597178d6fdaf4 100644 (file)
@@ -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]);
     }