feat : oss

This commit is contained in:
2024-11-12 11:14:48 +08:00
parent a9f81888b7
commit 86b94d168c
7 changed files with 74 additions and 12 deletions

View File

@@ -43,4 +43,46 @@ trait OssTrait
}
}
/**
* 更改资源属性 -> Enable
* @param array $ossIds
* @return void
*/
public function updateOssObjects(array $ossIds): void
{
$this->checkOssObjects($ossIds);
$this->ossObjectModel->updateEnabledByIds($ossIds);
}
/**
* 更改资源属性 -> Disable
* @param array $ossIds
* @return void
*/
public function updateOssObjectsDisable(array $ossIds): void
{
$this->ossObjectModel->updateDisableByIds($ossIds);
}
/**
* 获取所有数据
* @param array $ossIds
* @return array
*/
public function getOssObjects(array $ossIds): array
{
$data = $this->ossObjectModel->getInfoByOssIds($ossIds);
if (empty($data)){
return [];
}
$res = [];
foreach ($data->toArray() as $one)
{
$res[$one['id']] = $one;
}
return $res;
}
}