From 22ac123babdc0c4960cc1b7daafabe54df5c4772 Mon Sep 17 00:00:00 2001 From: marina Date: Wed, 23 Jul 2025 10:50:02 +0300 Subject: [PATCH] =?utf8?q?ERP-438=20=D0=94=D0=BE=D1=80=D0=B0=D0=B1=D0=BE?= =?utf8?q?=D1=82=D0=BA=D0=B0=20=D1=8D=D0=BD=D0=B4=D0=BF=D0=BE=D0=B9=D0=BD?= =?utf8?q?=D1=82=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- erp24/api2/controllers/ClientController.php | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/erp24/api2/controllers/ClientController.php b/erp24/api2/controllers/ClientController.php index 20b4749b..6dd2f722 100644 --- a/erp24/api2/controllers/ClientController.php +++ b/erp24/api2/controllers/ClientController.php @@ -939,7 +939,20 @@ class ClientController extends BaseController ->one(); if (!$bonusLevel) { - $bonusLevel = UsersBonusLevels::findOne(['alias' => 'silver', 'active' => 1]); + $default = BonusLevels::find() + ->select([ + 'name as bonus_level', + 'alias', + 'bonus_rate as discount_percent', + 'threshold as current_points', + 'id as level_id', + 'cashback_rate' + ]) + ->where(['alias' => 'silver', 'active' => 1]) + ->asArray() + ->one(); + + $bonusLevel = $default ?: []; } $nextLevel = BonusLevels::find() -- 2.39.5