]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
ERP-438 Доработка эндпойнтов
authormarina <m.zozirova@gmail.com>
Wed, 23 Jul 2025 07:50:02 +0000 (10:50 +0300)
committermarina <m.zozirova@gmail.com>
Wed, 23 Jul 2025 07:50:02 +0000 (10:50 +0300)
erp24/api2/controllers/ClientController.php

index 20b4749b1c9c9587422abbfd3a2d1962a5d1869d..6dd2f7224100adc1a7da5d83e82648dbe9fc9075 100644 (file)
@@ -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()