From 87095796a89661f98924d42e0db41a67bbc7da7d Mon Sep 17 00:00:00 2001 From: Alexander Smirnov Date: Fri, 7 Mar 2025 18:35:45 +0300 Subject: [PATCH] [ERP-356] only once --- erp24/api2/controllers/BonusController.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/erp24/api2/controllers/BonusController.php b/erp24/api2/controllers/BonusController.php index 2c01b469..41fd895f 100644 --- a/erp24/api2/controllers/BonusController.php +++ b/erp24/api2/controllers/BonusController.php @@ -917,6 +917,7 @@ class BonusController extends BaseController $credit_procent_index = $userFound && $userFound->source > 0 && $salesCount == 0 ? 1 : 0; + $back10 = $back20 = 0; $back1 = $back = round($baza_back * $cashback_rate); $nm = "Возврат с покупки " . (100 * $cashback_rate) . "% $check_name сумма чека $check_amount"; @@ -969,7 +970,8 @@ class BonusController extends BaseController // 'purchaseDate' => date("Y-m-d H:i:s"), // 'orderId' => $check_id, // ])); - SiteService::notifySiteAboutBonuses($phone, $back, date("Y-m-d H:i:s"), $check_id); +// SiteService::notifySiteAboutBonuses($phone, $back, date("Y-m-d H:i:s"), $check_id); + $back10 = $back; } file_put_contents(self::OUT_DIR . '/sale_bonuses_' . $fl . '.json', PHP_EOL . '--' . __LINE__, FILE_APPEND); @@ -1028,7 +1030,8 @@ class BonusController extends BaseController // 'purchaseDate' => date("Y-m-d H:i:s"), // 'orderId' => $check_id, // ])); - SiteService::notifySiteAboutBonuses($phone, $back, date("Y-m-d H:i:s"), $check_id); + //SiteService::notifySiteAboutBonuses($phone, $back, date("Y-m-d H:i:s"), $check_id); + $back20 = $back; } if ($userFound->telegram_created_at == null) { $userFound->telegram_created_at = date("Y-m-d H:i:s"); @@ -1217,6 +1220,8 @@ class BonusController extends BaseController LogService::apiLogs(1, json_encode($mess, JSON_UNESCAPED_UNICODE)); file_put_contents(self::OUT_DIR . '/sale_bonuses_' . $fl . '.json', PHP_EOL . '--' . __LINE__ . ' OK ', FILE_APPEND); + SiteService::notifySiteAboutBonuses($phone, $back10 + $back20, date("Y-m-d H:i:s"), $check_id); + return $this->asJson($mess); } -- 2.39.5