|
@@ -82,7 +82,12 @@ class Subscribe extends Base
|
|
|
if($sk == 0){
|
|
|
$specification = $sv.':'.$specification_value_arr[$sk];
|
|
|
}else{
|
|
|
- $specification .= ','.$sv.','.$specification_value_arr[$sk];
|
|
|
+ $specification .= ','.$sv.':'.$specification_value_arr[$sk];
|
|
|
+ }
|
|
|
+ //保存规格键值
|
|
|
+ $spec_id = Db::name('goods_spec')->where('goods_id',$goods_id)->where('spec_name',$v)->where('spec_value',$specification_value_arr[$sk])->value('id');
|
|
|
+ if(empty($spec_id)){
|
|
|
+ Db::name('goods_spec')->insert(array('goods_id'=>$goods_id,'spec_name'=>$v,'spec_value'=>$specification_value_arr[$sk]));
|
|
|
}
|
|
|
}
|
|
|
$goods_item_id = Db::name('store_goods_item')->where('goods_id',$goods_id)->where('goods_spec',$specification)->value('id');
|