作者 李忠强

更新

... ... @@ -121,21 +121,24 @@ class Goods extends Api
->where('goods_id',$goods_id)
->select();
$array = [];
foreach ($list as $key => $value){
if (!isset($array[$value['spec_id']])){
$array[$value['spec_id']]['name'] = Db::name('litestore_spec')
->where('id',$value['spec_id'])
->value('spec_name');
$goods = \app\api\model\Goods::get($goods_id);
if ($goods['spec_type'] == 20){
foreach ($list as $key => $value){
if (!isset($array[$value['spec_id']])){
$array[$value['spec_id']]['name'] = Db::name('litestore_spec')
->where('id',$value['spec_id'])
->value('spec_name');
}
$spec_value =Db::name('litestore_spec_value')
->where('id',$value['spec_value_id'])
->value('spec_value');
$array[$value['spec_id']]['second'][] = [
'id' => $value['spec_value_id'],
'name' => $spec_value
];
}
$spec_value =Db::name('litestore_spec_value')
->where('id',$value['spec_value_id'])
->value('spec_value');
$array[$value['spec_id']]['second'][] = [
'id' => $value['spec_value_id'],
'name' => $spec_value
];
$array = array_values($array);
}
$array = array_values($array);
$goods_spec = GoodsSpec::all(['goods_id'=>$goods_id]);
$this->success('商品规格',['list'=>$goods_spec,'sku'=>$array]);
}
... ...