quguofeng 1 年之前
父节点
当前提交
c8c096dd69
共有 1 个文件被更改,包括 5 次插入5 次删除
  1. 5 5
      application/api/controller/Subscribe.php

+ 5 - 5
application/api/controller/Subscribe.php

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