Procházet zdrojové kódy

花材分类脚本位置变动

林琦海 před 4 roky
rodič
revize
153ed3cde5
1 změnil soubory, kde provedl 24 přidání a 36 odebrání
  1. 24 36
      console/controllers/InitController.php

+ 24 - 36
console/controllers/InitController.php

@@ -47,40 +47,6 @@ class InitController extends Controller
     public function actionGhsCenter()
     {
 
-        //todo 分店需要建立自己独立的分类 和 花材与分类关系 --待测试
-        $shopList = ShopClass::getAllByCondition(['ptStyle' => 2], null, '*', null, true);
-        if (empty($shopList)) {
-            return false;
-        }
-        foreach ($shopList as $shop){
-            $mainId = $shop->mainId ?? 0;
-            $sjId = $shop->sjId;
-            $shopId = $shop->id;
-            if($mainId){
-                //判断花材分类是否存在
-                $itemClassResByMainId = ItemClassClass::getAllByCondition(['mainId'=>$mainId,'sjId'=>$sjId],null,"*");
-                if(empty($itemClassResByMainId)){
-                    //无,则要新增花材分类,根据sjId
-                    $itemClassResBySjId = ItemClassClass::getAllByCondition(['sjId'=>$sjId],null,"*");
-                    if($itemClassResBySjId){
-                        foreach ($itemClassResBySjId as $itemClass){
-                            $data = $itemClass;
-                            $oldItemClassId = $data['id'];
-                            unset($data['id']);
-                            unset($data['addTime']);
-                            unset($data['updateTime']);
-                            $data['mainId'] = $mainId;
-                            $save = ItemClassClass::add($data);
-                            $newItemClassId = $save['id'];
-                            ItemClass::updateByCondition(['shopId' => $shopId,'classId'=>$oldItemClassId], ['mainId' => $mainId,'classId'=>$newItemClassId]);
-                        }
-                    }
-                }
-            }
-        }
-        /***分店需要建立自己独立的分类 和 花材与分类关系*  end **/
-
-
         //批发
         $shopList = ShopClass::getAllByCondition(['ptStyle' => 2], null, '*', null, true);
         if (empty($shopList)) {
@@ -151,8 +117,30 @@ class InitController extends Controller
                 }
             }
 
-
-            //花材
+            //todo 分店需要建立自己独立的分类 和 花材与分类关系 --待测试
+            //花材分类
+            $sjId = $shop->sjId;
+            if($mainId){
+                //判断花材分类是否存在
+                $itemClassResByMainId = ItemClassClass::getAllByCondition(['mainId'=>$mainId,'sjId'=>$sjId],null,"*");
+                if(empty($itemClassResByMainId)){
+                    //无,则要新增花材分类,根据sjId
+                    $itemClassResBySjId = ItemClassClass::getAllByCondition(['sjId'=>$sjId],null,"*");
+                    if($itemClassResBySjId){
+                        foreach ($itemClassResBySjId as $itemClass){
+                            $data = $itemClass;
+                            $oldItemClassId = $data['id'];
+                            unset($data['id']);
+                            unset($data['addTime']);
+                            unset($data['updateTime']);
+                            $data['mainId'] = $mainId;
+                            $save = ItemClassClass::add($data);
+                            $newItemClassId = $save['id'];
+                            ItemClass::updateByCondition(['shopId' => $shopId,'classId'=>$oldItemClassId], ['mainId' => $mainId,'classId'=>$newItemClassId]);
+                        }
+                    }
+                }
+            }
 
 
 //todo 临时处理