quguofeng преди 1 година
родител
ревизия
c61c1a2c59
променени са 1 файла, в които са добавени 6 реда и са изтрити 1 реда
  1. 6 1
      application/api/controller/Subscribe.php

+ 6 - 1
application/api/controller/Subscribe.php

@@ -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');