feat(studio): 清理了历史记录列表中的字段

This commit is contained in:
李东云
2022-09-07 17:35:35 +08:00
parent b5039c3d76
commit 408f7e3a02

View File

@@ -10,7 +10,7 @@
namespace Singularity\HDK\Studio\Resource\Workspace;
use Hyperf\Resource\Json\JsonResource;
use Singularity\HDK\Studio\Resource\FileCollection;
use Singularity\HDK\Studio\Resource\File;
use Singularity\HDK\Studio\Resource\Workspace\Tasks\Item\Frame;
use Singularity\HDK\Studio\Resource\Workspace\Tasks\Item\GradientLattice;
use Singularity\HDK\Studio\Resource\Workspace\Tasks\Item\Lattice;
@@ -41,7 +41,7 @@ class Workspace extends JsonResource
return [
'id' => $this->wsId,
'status' => $this->status,
$this->mergeWhen(
/*$this->mergeWhen(
!empty($this->frameTask),
[
'frameTask' => empty($this->frameTask)
@@ -50,37 +50,35 @@ class Workspace extends JsonResource
$this->frameTask
)->toArray(),
]
),
$this->mergeWhen(
),*/
/*$this->mergeWhen(
!empty($this->latticeTask),
[
'latticeTask' => empty($this->latticeTask) ? $this->latticeTask : Lattice::make(
$this->latticeTask
)->toArray(),
]
),
$this->mergeWhen(
),*/
/*$this->mergeWhen(
!empty($this->gradientTask),
[
'gradientTask' => empty($this->gradientTask) ? $this->latticeTask : GradientLattice::make(
$this->gradientTask
)->toArray(),
]
),
),*/
$this->mergeWhen(
isset($this->gradientTask?->viewShotFirst) || isset($this->latticeTask?->viewShotFirst) || isset($this->frameTask?->viewShotFirst),
[
'viewShot' => FileCollection::make(
[
$this->gradientTask?->viewShotFirst ?? $this->latticeTask?->viewShotFirst ?? $this?->frameTask->viewShotFirst,
]
),
'viewShot' => File::make(
$this->gradientTask?->viewShotFirst ?? $this->latticeTask?->viewShotFirst ?? $this?->frameTask->viewShotFirst,
)?->fullPath,
]
),
$this->mergeWhen(
isset($this->gradientTask?->modelName) || isset($this->latticeTask?->modelName) || isset($this->frameTask?->modelName),
[
'modelName' => $this->gradientTask?->modelName ?? $this->latticeTask?->modelName ?? $this->frameTask->modelName,
'modelName' => $this->gradientTask?->modelName ?? $this->latticeTask?->modelName ?? $this->frameTask?->modelName,
]
),
];