From: marina Date: Wed, 23 Jul 2025 07:50:02 +0000 (+0300) Subject: ERP-438 Доработка эндпойнтов X-Git-Url: https://gitweb.erp-flowers.ru/?a=commitdiff_plain;h=22ac123babdc0c4960cc1b7daafabe54df5c4772;p=erp24_rep%2Fyii-erp24%2F.git ERP-438 Доработка эндпойнтов --- 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()