diff --git a/app/admin/controller/SkuController.php b/app/admin/controller/SkuController.php index 770ac82..6804474 100644 --- a/app/admin/controller/SkuController.php +++ b/app/admin/controller/SkuController.php @@ -72,6 +72,9 @@ class SkuController extends BaseController }else{ $data['spec'][$k]['attr_type'] = SkuAttribute::where('id', $v['attr_id'])->value('attr_type'); } + if($data['spec'][$k]['attr_type'] == 'multiselect'){ + $data['spec'][$k]['attr_value'] = str_replace([',', ',', ' '], ',', $v['attr_value']); + } } } if (isset($data['category_id'])) @@ -131,11 +134,11 @@ class SkuController extends BaseController ]; $fieldsName = array_flip($allowFields); $attributeFields = [ + '外观' => '外观', '产品尺寸(宽*高*深)' => '产品尺寸(宽*高*深)', '开孔尺寸(宽*高*深)' => '开孔尺寸(宽*高*深)', - '产品卖点' => '产品卖点', - '外观' => '外观', '容积' => '容积', + '产品卖点' => '产品卖点', ]; $attributeFieldsName = array_flip($attributeFields); @@ -249,8 +252,8 @@ class SkuController extends BaseController // Db::table('sku')->insert($insertData); $insertData = []; } - @unlink($zipPath); } + @unlink($zipPath); if ($insertData) { Sku::insert($insertData);