]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
[ERP-297] поправка
authorAlexander Smirnov <fredeom@mail.ru>
Tue, 4 Feb 2025 13:20:33 +0000 (16:20 +0300)
committerAlexander Smirnov <fredeom@mail.ru>
Tue, 4 Feb 2025 13:20:33 +0000 (16:20 +0300)
erp24/api2/controllers/BonusController.php
erp24/commands/CronController.php

index f62f6cc01bf0a9931f7a8d027f90fbb25a0f459d..7f2dc3ed5975d596e7e37de79660875fdaeff639 100644 (file)
@@ -749,6 +749,7 @@ class BonusController extends BaseController
             return $this->asJson($mess);
         }
         $user->burn_balans = max(0, $user->burn_balans - $write_off_bonuses);
+        // [balans - burn_balance, burn_balans] - показать клиенту что мы сожгли сжигаемый баланс
 
 // старая точка проверки кода
 //        file_put_contents(self::OUT_DIR . '/sale_bonuses_' . $fl . '.json', PHP_EOL . '--' . __LINE__, FILE_APPEND);
index 0c400f7db6f0ebc8223816b460cdd718a0bafdef..2e184ced39396073240e010b91c434954affc1b8 100644 (file)
@@ -426,7 +426,6 @@ class CronController extends Controller
                     continue;
                 }
                 if (!in_array($phone, $userBonusExist)) {
-                    Users::updateAll(['burn_balans' => $bonus], ['phone' => '' . $phone]);
                     $userBonus4 = new UsersBonus();
                     $userBonus4->phone = '' . $phone;
                     $userBonus4->name = $name;
@@ -443,6 +442,8 @@ class CronController extends Controller
                             json_encode($userBonus4->getErrors(), JSON_UNESCAPED_UNICODE) . " " . $key . "\n",
                             BaseConsole::FG_RED
                         );
+                    } else {
+                        Users::updateAll(['burn_balans' => $bonus], ['phone' => '' . $phone]);
                     }
                 }
             }