From d6945b06cd5255cb8506a7bb9570fbf10c3b75e6 Mon Sep 17 00:00:00 2001 From: fomichev Date: Wed, 30 Apr 2025 12:12:38 +0300 Subject: [PATCH] =?utf8?q?=D0=92=D1=8B=D0=BD=D0=BE=D1=81=D0=B8=D0=BC=20?= =?utf8?q?=D0=B7=D0=B0=D0=BF=D1=80=D0=BE=D1=81=20=D0=B7=D0=B0=20=D1=86?= =?utf8?q?=D0=B8=D0=BA=D0=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- erp24/commands/CronController.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/erp24/commands/CronController.php b/erp24/commands/CronController.php index 1fed5bf9..da539c27 100644 --- a/erp24/commands/CronController.php +++ b/erp24/commands/CronController.php @@ -1093,12 +1093,19 @@ class CronController extends Controller $kogortPhones, array_column($kogortStopListPhones, 'phone') ); + $users = Users::find()->select(['phone', 'name'])->where(['phone' => $phonesArray])->asArray()->all(); + $usersNames = ArrayHelper::map($users, 'phone', 'name'); foreach ($phonesArray as $phone) { + if (isset($usersNames[$phone]) && !empty(trim($usersNames[$phone ])) ) { + $name = $usersNames[$phone]; + } else { + $name = 'Клиент'; + } $api = new LPTrackerApi(); $response = $api->post('lead', [ 'contact' => [ 'project_id' => LPTrackerApi::SERVICE, - 'name' => Users::find()->where(['phone' => $phone])->name ?? 'Клиент', + 'name' => $name, 'details' => [ [ 'type' => 'phone', -- 2.39.5