From 45e65d6b9b9969114443a18d4185578cb0c45e45 Mon Sep 17 00:00:00 2001 From: fomichev Date: Mon, 11 Nov 2024 16:20:28 +0300 Subject: [PATCH] =?utf8?q?=D0=9F=D1=83=D1=82=D1=8C=20=D0=BA=20=D0=BA=D0=B0?= =?utf8?q?=D1=80=D1=82=D0=B8=D0=BD=D0=BA=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- erp24/services/MarketplaceService.php | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/erp24/services/MarketplaceService.php b/erp24/services/MarketplaceService.php index 4845c01d..9f9f9de1 100644 --- a/erp24/services/MarketplaceService.php +++ b/erp24/services/MarketplaceService.php @@ -5,7 +5,9 @@ namespace yii_app\services; use Yii; use yii\helpers\ArrayHelper; use yii\helpers\Json; +use yii_app\helpers\File; use yii_app\records\Balances; +use yii_app\records\Images; use yii_app\records\MarketplacePriority; use yii_app\records\MarketplaceStore; use yii_app\records\MatrixErpMedia; @@ -436,15 +438,15 @@ class MarketplaceService } private static function getProductImageUrl($imageId) { - $mediaRecord = MatrixErpMedia::find() - ->where(['name' => $imageId]) - ->one(); - - if ($mediaRecord && $mediaRecord->file_id) { - return 'https://media.dev.erp-flowers.ru/media/view?id=' . $mediaRecord->file_id; + $image = Images::findOne($imageId); + $fileName = ''; + if ($image && File::src($image->filename, 'images') != null) { + $fileName = File::src($image->filename, 'images'); + return 'https://media.dev.erp-flowers.ru/media/view-url?url=' . $fileName; } - return 'https://media.dev.erp-flowers.ru/media/view?id=' . $imageId; - // return null; + + + return null; } private static function getProductLinkByGuid($guid) { return 'https://media.dev.erp-flowers.ru/media/view-card?guid=' . urlencode($guid); -- 2.39.5