From: fomichev Date: Mon, 11 Nov 2024 13:20:28 +0000 (+0300) Subject: Путь к картинке X-Git-Tag: 1.6~13^2~16 X-Git-Url: https://gitweb.erp-flowers.ru/?a=commitdiff_plain;h=45e65d6b9b9969114443a18d4185578cb0c45e45;p=erp24_rep%2Fyii-erp24%2F.git Путь к картинке --- 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);