This commit is contained in:
2025-05-23 13:59:10 +08:00
parent a5a50ae7fc
commit b69a9fdb24
3 changed files with 14 additions and 2 deletions
@@ -58,10 +58,22 @@ class BrandController extends BaseController
'created_at' => date('Y-m-d H:i:s', $item['created_at']),
'updated_at' => date('Y-m-d H:i:s', $item['updated_at']),
];
if ($item['toppic']) {
$result['toppic_full'] = (new \app\mzl\modules\upload\service\OssService())->generatePrivateUrl($item['toppic']);
}
if ($item['descpic']) {
$result['descpic_full'] = (new \app\mzl\modules\upload\service\OssService())->generatePrivateUrl($item['descpic']);
}
if ($item['logo']) {
$result['logo_full'] = (new \app\mzl\modules\upload\service\OssService())->generatePrivateUrl($item['logo']);
}
$banners = BrandBannerModel::with('translation')->where(['brand_id' => $item['id']])->get();
foreach ($banners as $k => $v) {
$v['alt'] = isset($v['translation']) ? $v['translation']['alt'] : '';
unset($v['translation']);
if ($v['pic']) {
$v['pic_full'] = (new \app\mzl\modules\upload\service\OssService())->generatePrivateUrl($v['pic']);
}
$result['banner'][$k] = $v;
}
$traits = BrandTraitModel::with('translation')->where(['brand_id' => $item['id']])->get();