]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
Путь к картинке
authorfomichev <vladimir.fomichev@erp-flowers.ru>
Mon, 11 Nov 2024 13:20:28 +0000 (16:20 +0300)
committerfomichev <vladimir.fomichev@erp-flowers.ru>
Mon, 11 Nov 2024 13:20:28 +0000 (16:20 +0300)
erp24/services/MarketplaceService.php

index 4845c01d8e1ce3cebe2ffa21997f6af333944029..9f9f9de125bf509b4a2ca63c452677a77bd08d4f 100644 (file)
@@ -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);