|
|
@@ -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 临时处理
|