Browse Source

精简接口返回的bim信息

waymen 5 months ago
parent
commit
6d252c7581
1 changed files with 4 additions and 1 deletions
  1. 4 1
      app/Libraries/BIM/Glendale/Glendale.php

+ 4 - 1
app/Libraries/BIM/Glendale/Glendale.php

@@ -7,6 +7,7 @@ use App\Libraries\BIM\Abstracts\BIMAbstract;
 use App\Libraries\BIM\BIMDriverEnum;
 use App\Models\Enums\BimFileConvertStatus;
 use App\Models\File;
+use DragonCode\Support\Facades\Helpers\Arr;
 use Illuminate\Http\UploadedFile;
 use Illuminate\Support\Facades\Auth;
 
@@ -112,7 +113,7 @@ class Glendale extends BIMAbstract
         throw_validation_if(empty($srs) && (empty($longitude) || empty($latitude)), 'srs or longitude & latitude is required');
 
         return Client::getInstance()->post('/api/app/gismodel/PointCloudUploadFile', [
-            'query' =>  $this->buildQueryParams($bimFileBO, ['pointCloudConfigJson' => $bimFileBO->pointCloudConfigJson]),
+            'query' => $this->buildQueryParams($bimFileBO, ['pointCloudConfigJson' => $bimFileBO->pointCloudConfigJson]),
             'multipart' => [
                 ['name' => 'file', 'contents' => fopen($file, 'r+'), 'filename' => $bimFileBO->name]
             ],
@@ -216,6 +217,8 @@ class Glendale extends BIMAbstract
             }
         }
 
+        $result = Arr::only($result, ['modelAccessAddress', 'lightweightName', 'fileOwnership', 'floorJsonURL', 'fileType', 'initiatingUser', 'modelType']);
+        $result['modelAccessAddress'] = str_replace('http://159.75.168.101:18086', 'https://gelan.autocde.com', $result['modelAccessAddress']);
         $result['baseUrl'] = config('bim.glendale.base_url');
         $result['stationUrl'] = config('bim.glendale.host');
         $result['stationToken'] = config('bim.glendale.token');