feat(studio): 将 lattice 的 mergeWhen 改为了 whenLoaded

This commit is contained in:
李东云
2023-02-02 15:14:39 +08:00
parent 3a27892821
commit a06c5bcaa5

View File

@@ -14,7 +14,7 @@ namespace Singularity\HDK\Studio\Resource;
use Hyperf\Di\Annotation\Inject;
use Hyperf\HttpServer\Contract\RequestInterface;
use Hyperf\Resource\Json\JsonResource;
use Singularity\HDK\Utils\Resource\ClassicResponse;
use Singularity\HDK\Core\Resource\ClassicResponse;
/**
* 晶格资源模型
@@ -74,9 +74,9 @@ class Lattice extends JsonResource
'a' => (float)$this->a,
'b' => (float)$this->b,
'c0' => (float)$this->c0,
'scalingRatio' => (float)$this->pivot?->scaling_ratio,
'evaluation' => LatticeEvaluation::make($this->evaluation),
'material' => Material::collection($this->material),
'scalingRatio' => $this->when(isset($this->pivot), (float)$this->pivot?->scaling_ratio),
'evaluation' => LatticeEvaluation::make($this->whenLoaded('evaluation')),
'material' => Material::collection($this->whenLoaded('material')),
];
}
}