|
@@ -12,13 +12,13 @@ use App\Http\Resources\API\FileSimpleResource;
|
|
use App\Http\Resources\API\FileUploadSuccessResource;
|
|
use App\Http\Resources\API\FileUploadSuccessResource;
|
|
use App\Libraries\BIM\BIMDriverEnum;
|
|
use App\Libraries\BIM\BIMDriverEnum;
|
|
use App\Libraries\ChunkedUpload\Disks\Cos;
|
|
use App\Libraries\ChunkedUpload\Disks\Cos;
|
|
|
|
+use App\Models\Enums\ActionObjectType;
|
|
use App\Models\Enums\BimFileConvertStatus;
|
|
use App\Models\Enums\BimFileConvertStatus;
|
|
use App\Models\Enums\BimFileModelType;
|
|
use App\Models\Enums\BimFileModelType;
|
|
use App\Models\Enums\FileObjectType;
|
|
use App\Models\Enums\FileObjectType;
|
|
use App\Models\Enums\ObjectAction;
|
|
use App\Models\Enums\ObjectAction;
|
|
use App\Models\File;
|
|
use App\Models\File;
|
|
use App\Repositories\ActionRepository;
|
|
use App\Repositories\ActionRepository;
|
|
-use App\Repositories\CustomFieldRepository;
|
|
|
|
use App\Services\File\BimService;
|
|
use App\Services\File\BimService;
|
|
use App\Services\File\DownloadService;
|
|
use App\Services\File\DownloadService;
|
|
use App\Services\File\FileHideService;
|
|
use App\Services\File\FileHideService;
|
|
@@ -45,7 +45,7 @@ class FileController extends Controller
|
|
return $this->badRequest(sprintf("File ID: %s, no permission to access", $file->id));
|
|
return $this->badRequest(sprintf("File ID: %s, no permission to access", $file->id));
|
|
}
|
|
}
|
|
|
|
|
|
- ActionRepository::createByFile($file->object_id, $file->object_type, ObjectAction::DOWNLOAD);
|
|
|
|
|
|
+ ActionRepository::create($id, ActionObjectType::CONTAINER_FILE, ObjectAction::DOWNLOAD);
|
|
return new FileDownloadResource($file);
|
|
return new FileDownloadResource($file);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -361,6 +361,7 @@ class FileController extends Controller
|
|
->where('is_bim', 1)
|
|
->where('is_bim', 1)
|
|
->where('object_type', $file->object_type)
|
|
->where('object_type', $file->object_type)
|
|
->where('object_id', $file->object_id)
|
|
->where('object_id', $file->object_id)
|
|
|
|
+ ->where('folder_id', $file->folder_id)
|
|
->where('title', $file->title)
|
|
->where('title', $file->title)
|
|
->latest('version')
|
|
->latest('version')
|
|
->paginate($pageSize);
|
|
->paginate($pageSize);
|