From 47fc496811748d2273bd22d342f816798638eaf2 Mon Sep 17 00:00:00 2001 From: Alexander Smirnov Date: Tue, 4 Feb 2025 16:20:33 +0300 Subject: [PATCH] =?utf8?q?[ERP-297]=20=D0=BF=D0=BE=D0=BF=D1=80=D0=B0=D0=B2?= =?utf8?q?=D0=BA=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- erp24/api2/controllers/BonusController.php | 1 + erp24/commands/CronController.php | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/erp24/api2/controllers/BonusController.php b/erp24/api2/controllers/BonusController.php index f62f6cc0..7f2dc3ed 100644 --- a/erp24/api2/controllers/BonusController.php +++ b/erp24/api2/controllers/BonusController.php @@ -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); diff --git a/erp24/commands/CronController.php b/erp24/commands/CronController.php index 0c400f7d..2e184ced 100644 --- a/erp24/commands/CronController.php +++ b/erp24/commands/CronController.php @@ -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]); } } } -- 2.39.5