feat(studio): 对workspace资源添加了晶格的条件关联

Signed-off-by: 李东云 <dongyun.li@luxcreo.ai>
This commit is contained in:
李东云
2022-05-20 18:37:45 +08:00
parent ab13983c3b
commit 4c86b63af3

View File

@@ -11,6 +11,7 @@ namespace Singularity\HDK\Studio\Resource\Workspace;
use Hyperf\Resource\Json\JsonResource;
use Singularity\HDK\Studio\Enums\WorkspaceStatus;
use Singularity\HDK\Studio\Resource\Workspace\Tasks\Source\Lattice;
use Singularity\HDK\Utils\Resource\ClassicResponse;
/**
@@ -24,6 +25,7 @@ use Singularity\HDK\Utils\Resource\ClassicResponse;
* @property string $wsId
* @property string $userId 创建用户
* @property int $status 状态,标记是否完结,晶格填充后就不能再操作了
* @property-read ?array $latticeTask
* @property \Carbon\Carbon $createdAt
*/
class Workspace extends JsonResource
@@ -35,6 +37,10 @@ class Workspace extends JsonResource
return [
'id' => $this->wsId,
'status' => WorkspaceStatus::search($this->status),
$this->mergeWhen(
isset($this->latticeTask),
Lattice::make($this->latticeTask)
),
];
}
}