|
|
@@ -2,13 +2,19 @@
|
|
|
|
|
|
namespace bizGhs\item\classes;
|
|
|
|
|
|
+use biz\cp\classes\PtCpClass;
|
|
|
+use biz\cp\classes\PtCpItemClass;
|
|
|
use biz\item\classes\PtItemCatClass;
|
|
|
use biz\item\classes\PtItemCatRelateClass;
|
|
|
use biz\item\classes\PtItemClass;
|
|
|
use biz\item\classes\PtItemClassClass;
|
|
|
use bizGhs\base\classes\BaseClass;
|
|
|
+use bizGhs\cp\classes\CpClass;
|
|
|
+use bizGhs\cp\classes\CpClassClass;
|
|
|
+use bizGhs\cp\classes\CpItemClass;
|
|
|
use bizGhs\product\classes\ProductClass;
|
|
|
use common\components\imgUtil;
|
|
|
+use common\components\util;
|
|
|
use common\services\xhItemService;
|
|
|
|
|
|
class ItemClass extends BaseClass
|
|
|
@@ -173,6 +179,50 @@ class ItemClass extends BaseClass
|
|
|
}
|
|
|
ProductClass::batchAdd($productAddData);
|
|
|
}
|
|
|
+
|
|
|
+ //产品相关*****
|
|
|
+ //找出已经添加进来的花材
|
|
|
+// $allItem = ProductClass::getAllByCondition(['mainId' => $mainId], null, '*', 'itemId', true);
|
|
|
+// $ptCpClassList = PtCpClass::getAllByCondition(['delStatus' => 0], null, '*', null, true);
|
|
|
+// $hasClass = CpClassClass::getByCondition(['mainId' => $mainId], true);
|
|
|
+// if (!empty($ptCpClassList) && empty($hasClass)) {
|
|
|
+// foreach ($ptCpClassList as $ptClassKey => $ptClass) {
|
|
|
+//
|
|
|
+// $name = $ptClass->name ?? '';
|
|
|
+// $cover = $ptClass->cover ?? '';
|
|
|
+// $inTurn = $ptClass->inTurn ?? 0;
|
|
|
+// $returnClass = CpClassClass::add(['name' => $name, 'cover' => $cover, 'inTurn' => $inTurn], true);
|
|
|
+// $customClassId = $returnClass->id ?? 0;
|
|
|
+//
|
|
|
+// $ptCpClassId = $ptClass->id ?? 0;
|
|
|
+// $currentCpList = PtCpClass::getAllByCondition(['classId' => $ptCpClassId], null, '*', null, true);
|
|
|
+// if (!empty($currentCpList)) {
|
|
|
+// foreach ($currentCpList as $currentCp) {
|
|
|
+// $cpId = $currentCp->id ?? 0;
|
|
|
+// $name = $currentCp->name ?? '';
|
|
|
+// $cover = $currentCp->cover ?? '';
|
|
|
+// $auth = $currentCp->auth ?? 0;
|
|
|
+// $inTurn = $currentCp->inTurn ?? 0;
|
|
|
+// $customCp = CpClass::add(['name' => $name, 'cover' => $cover, 'auth' => $auth, 'inTurn' => $inTurn], true);
|
|
|
+// $itemList = PtCpItemClass::getAllByCondition(['cpId' => $cpId], null, '*', null, true);
|
|
|
+// if (!empty($itemList)) {
|
|
|
+// foreach ($itemList as $item) {
|
|
|
+// $ptItemId = $item->itemId ?? 0;
|
|
|
+// if (isset($allItem[$ptItemId]) == false) {
|
|
|
+// util::fail('平台花材ID:' . $ptItemId . "没有设置花材分类");
|
|
|
+// }
|
|
|
+// $current = $allItem[$ptItemId];
|
|
|
+// $productId = $current->id ?? 0;
|
|
|
+// //$customCpId = $customCp->id ?? 0;
|
|
|
+// //CpItemClass::add(['cpId' => $customCpId, 'productId' => $productId], true);
|
|
|
+// }
|
|
|
+// }
|
|
|
+// }
|
|
|
+// }
|
|
|
+// }
|
|
|
+// }
|
|
|
+ //产品相关*****
|
|
|
+
|
|
|
}
|
|
|
|
|
|
//从首店复制花材和分类 ssh 20220522
|