Browse Source

fix:修改合模

waymen 4 months ago
parent
commit
e4fe11a34f
2 changed files with 10 additions and 0 deletions
  1. 9 0
      app/Http/Controllers/API/BimController.php
  2. 1 0
      routes/api.php

+ 9 - 0
app/Http/Controllers/API/BimController.php

@@ -12,6 +12,13 @@ use Illuminate\Support\Facades\Auth;
 
 class BimController extends Controller
 {
+    public function setPreviewImage(Request $request)
+    {
+        // $base64Image = $request->get('base64', '');
+
+        // $size = file_get_contents($base64Image);
+    }
+
     //模型多视图信息
     public function multipleViews(Request $request, Glendale $glendale)
     {
@@ -72,6 +79,8 @@ class BimController extends Controller
             'name' => 'required',
             'data' => 'required|array',
             'data.*.bim_file_id' => 'required',
+            'data.*.offset' => 'required',
+            'data.*.rotate' => 'required',
         ]);
         $bimCombine = BimCombine::query()->allowed()->where('id', $combineId)->firstOrFail();
 

+ 1 - 0
routes/api.php

@@ -29,6 +29,7 @@ Route::get("file/download/{uuid}/share-file", [API\FileController::class, "downl
 // Route::get("test/test", [API\TestController::class, "test"]);//测试用预留
 Route::post("glendale/callback", [API\GlendaleController::class, "callback"])->name('glendale.callback');
 Route::post("glendale/sync-callback", [API\GlendaleController::class, "syncCallback"])->name('glendale.sync-callback');
+Route::post("bim/preview-image", [API\BimController::class, "setPreviewImage"]);
 
 Route::middleware(['auth:sanctum','account.limit'])->group(function () {
     //公共权限