|
@@ -55,16 +55,16 @@ class Subscribe extends Base
|
|
|
foreach ($list as $k=>$v){
|
|
|
if($k > 0 && $v[0]){
|
|
|
//判断分类是否有
|
|
|
- $old_cate_one_id = $cate_one_id = Db::name('goods_cate')->where('title',$v[1])->value('id');
|
|
|
- $old_cate_two_id = $cate_two_id = Db::name('goods_cate')->where('title',$v[2])->value('id');
|
|
|
+ $old_cate_one_id = $cate_one_id = Db::name('goods_cate')->where('title',$v[1])->where('level',1)->value('id');
|
|
|
+ $old_cate_two_id = $cate_two_id = Db::name('goods_cate')->where('title',$v[2])->where('level',2)->value('id');
|
|
|
if(empty($cate_one_id)){
|
|
|
- Db::name('goods_cate')->insert(array('title'=>$v[0]));
|
|
|
+ Db::name('goods_cate')->insert(array('title'=>$v[1]));
|
|
|
$cate_one_id = Db::name('goods_cate')->getLastInsID();
|
|
|
- Db::name('goods_cate')->insert(array('title'=>$v[1],'level'=>2,'pid'=>$cate_one_id));
|
|
|
+ Db::name('goods_cate')->insert(array('title'=>$v[2],'level'=>2,'pid'=>$cate_one_id));
|
|
|
$cate_two_id = Db::name('goods_cate')->getLastInsID();
|
|
|
}
|
|
|
if(empty($cate_two_id)){
|
|
|
- Db::name('goods_cate')->insert(array('title'=>$v[1],'level'=>2,'pid'=>$cate_one_id));
|
|
|
+ Db::name('goods_cate')->insert(array('title'=>$v[2],'level'=>2,'pid'=>$cate_one_id));
|
|
|
$cate_two_id = Db::name('goods_cate')->getLastInsID();
|
|
|
}
|
|
|
$goods_id = Db::name('store_goods')->where('name',$v[4])->value('id');
|