This commit is contained in:
2026-01-12 09:51:35 +08:00
parent 820c21fc68
commit 9beb6cc75a
+5 -3
View File
@@ -147,7 +147,7 @@ class PostController extends BaseController
if (isset($data['sku_id'])){
$sku = Sku::where('id', $data['sku_id'])->first()->toArray();
if($sku){
if($sku && !empty($sku['sku_id'])){
$sku['main_image_pull'] = $ossservice->generatePrivateUrl($sku['main_image']);
}
@@ -157,12 +157,11 @@ class PostController extends BaseController
$sku['image_pull'][$key] = $ossservice->generatePrivateUrl($image);
}
}
if (isset($sku['spec_json']))
if (!empty($sku['spec_json']))
$sku['spec'] = json_decode($sku['spec_json'], true);
$data['sku'] = $sku;
}
return $data;
}
@@ -279,7 +278,10 @@ class PostController extends BaseController
$sku['spec'] = json_decode($sku['spec_json'], true);
foreach ($sku['spec'] as $key => $spec){
if($spec['attr_name'] == '产品卖点'){
$spec['attr_value'] = str_replace([' ',','], ',', $spec['attr_value']);
$spec['attr_values'] = explode(',',$spec['attr_value']);
$spec['attr_values'] = array_filter($spec['attr_values']); //过滤空值
$sku['point'] = $spec;
unset($sku['spec'][$key]);
}