From: Alexander Smirnov Date: Fri, 7 Mar 2025 14:00:26 +0000 (+0300) Subject: [ERP-356] debug X-Git-Url: https://gitweb.erp-flowers.ru/?a=commitdiff_plain;h=b67b9cba2ae117fe09ed6bab85ed274e1022bd37;p=erp24_rep%2Fyii-erp24%2F.git [ERP-356] debug --- diff --git a/erp24/api2/controllers/BonusController.php b/erp24/api2/controllers/BonusController.php index b9d5f8fa..8a4dcef0 100644 --- a/erp24/api2/controllers/BonusController.php +++ b/erp24/api2/controllers/BonusController.php @@ -964,8 +964,9 @@ class BonusController extends BaseController } else { Yii::$app->queue->push(new SendBonusInfoToSiteJob([ 'phone' => $phone, - 'bonus' => $back, - 'bonus_created_at' => date("Y-m-d H:i:s"), + 'bonusCount' => $back, + 'purchaseDate' => date("Y-m-d H:i:s"), + 'orderId' => $check_id, ])); } @@ -1021,9 +1022,10 @@ class BonusController extends BaseController } else { Yii::$app->queue->push(new SendBonusInfoToSiteJob([ 'phone' => $phone, - 'bonus' => $back, - 'bonus_created_at' => date("Y-m-d H:i:s"), - ])); + 'bonusCount' => $back, + 'purchaseDate' => date("Y-m-d H:i:s"), + 'orderId' => $check_id, + ])); } if ($userFound->telegram_created_at == null) { $userFound->telegram_created_at = date("Y-m-d H:i:s"); diff --git a/erp24/jobs/SendBonusInfoToSiteJob.php b/erp24/jobs/SendBonusInfoToSiteJob.php index 628b1c4b..21d73ae0 100644 --- a/erp24/jobs/SendBonusInfoToSiteJob.php +++ b/erp24/jobs/SendBonusInfoToSiteJob.php @@ -10,16 +10,18 @@ use yii_app\services\SiteService; class SendBonusInfoToSiteJob extends \yii\base\BaseObject implements JobInterface { public $phone; - public $bonus; - public $bonus_created_at; + public $bonusCount; + public $purchaseDate; + public $orderId; public function execute($queue) { $phone = $this->phone; - $bonus = $this->bonus; - $bonus_created_at = $this->bonus_created_at; + $bonusCount = $this->bonusCount; + $purchaseDate = $this->purchaseDate; + $orderId = $this->orderId; try { - $result = SiteService::notifySiteAboutBonuses($phone, $bonus, $bonus_created_at); + $result = SiteService::notifySiteAboutBonuses($phone, $bonusCount, $purchaseDate, $orderId); if ($result == "OK") { Yii::warning("Сообщение успешно отправлено на сайт", 'site'); } else { diff --git a/erp24/services/SiteService.php b/erp24/services/SiteService.php index 1bd5783d..b1e297bf 100644 --- a/erp24/services/SiteService.php +++ b/erp24/services/SiteService.php @@ -5,14 +5,15 @@ namespace yii_app\services; use GuzzleHttp\Client; class SiteService { - public static function notifySiteAboutBonuses($phone, $bonus, $bonus_created_at) { + public static function notifySiteAboutBonuses($phone, $bonusCount, $purchaseDate, $orderId) { $client = new Client(); $result = null; try { $result = $client->post('http://test.api.bazacvetov24.ru/v1/order-logs', [ 'phone' => $phone, - 'bonus' => $bonus, - 'created_at' => $bonus_created_at, + 'bonusCount' => $bonusCount, + 'purchaseDate' => $purchaseDate, + 'orderId' => $orderId, ]); $result = $result->getBody()->getContents(); } catch (\Exception $e) {