|
@@ -5,7 +5,6 @@ namespace App\Http\Controllers\API;
|
|
|
use App\Http\Controllers\Controller;
|
|
|
use App\Http\Requests\API\Container\ApprovalMoveFileRequest;
|
|
|
use App\Http\Requests\API\Container\CreateOrUpdateRequest;
|
|
|
-use App\Http\Resources\API\BimFileResource;
|
|
|
use App\Http\Resources\API\ContainerDetailResource;
|
|
|
use App\Http\Resources\API\ContainerReportResource;
|
|
|
use App\Http\Resources\API\ContainerResource;
|
|
@@ -13,7 +12,6 @@ use App\Http\Resources\API\FileAttachmentResource;
|
|
|
use App\Http\Resources\API\FileByObjectResource;
|
|
|
use App\Http\Resources\API\LibraryReportResource;
|
|
|
use App\Models\Approval;
|
|
|
-use App\Models\BimFile;
|
|
|
use App\Models\Container;
|
|
|
use App\Models\ContainerContent;
|
|
|
use App\Models\Enums\ActionObjectType;
|
|
@@ -28,7 +26,6 @@ use App\Repositories\CustomFieldRepository;
|
|
|
use App\Services\File\FileAssociationService;
|
|
|
use App\Services\File\ImageUrlService;
|
|
|
use App\Services\History\ModelChangeDetector;
|
|
|
-use Carbon\Carbon;
|
|
|
use Illuminate\Http\Request;
|
|
|
use Illuminate\Support\Facades\Auth;
|
|
|
|
|
@@ -370,25 +367,4 @@ class ContainerController extends Controller
|
|
|
|
|
|
return $this->noContent();
|
|
|
}
|
|
|
-
|
|
|
- /**
|
|
|
- * 容器下的所有模型列表
|
|
|
- */
|
|
|
- public function models(Request $request)
|
|
|
- {
|
|
|
- $containerId = $request->container_id;
|
|
|
- $pageSize = $request->get('page_size') ?? 10;
|
|
|
-
|
|
|
- $container = Container::query()->allowed()->findOrFail($containerId);
|
|
|
-
|
|
|
- $bimFiles = BimFile::query()
|
|
|
- ->whereHas('file', function ($query) use ($container) {
|
|
|
- return $query->containerLibraryId($container->library_id);
|
|
|
- })
|
|
|
- ->with('file')
|
|
|
- ->latest('id')
|
|
|
- ->paginate($pageSize);
|
|
|
-
|
|
|
- return BimFileResource::collection($bimFiles);
|
|
|
- }
|
|
|
}
|