|
|
@@ -2,6 +2,8 @@
|
|
|
|
|
|
namespace console\controllers;
|
|
|
|
|
|
+use biz\item\classes\PtItemCatRelateClass;
|
|
|
+use biz\item\classes\PtItemClass;
|
|
|
use biz\main\classes\MainClass;
|
|
|
use biz\shop\classes\ShopClass;
|
|
|
use bizGhs\item\classes\ItemClassClass;
|
|
|
@@ -12,22 +14,14 @@ use yii\console\Controller;
|
|
|
class TestController extends Controller
|
|
|
{
|
|
|
|
|
|
- //删除没有默认分类的门店的方法
|
|
|
- public function actionDel()
|
|
|
+ public function actionItem()
|
|
|
{
|
|
|
- util::stop('开发中');
|
|
|
- $shopList = ShopClass::getAllByCondition(['ptStyle' => 2], null, '*', null, true);
|
|
|
- if (!empty($shopList)) {
|
|
|
- foreach ($shopList as $shop) {
|
|
|
- $mainId = $shop->mainId ?? 0;
|
|
|
- $customDefaultClass = ItemClassClass::getByCondition(['mainId' => $mainId, 'isDefault' => 1], true);
|
|
|
- if (empty($customDefaultClass)) {
|
|
|
- ShopClass::deleteByCondition(['mainId' => $mainId]);
|
|
|
- $main = MainClass::getById($mainId, true);
|
|
|
- if (!empty($main)) {
|
|
|
- $main->delete();
|
|
|
- }
|
|
|
- }
|
|
|
+ $list = PtItemCatRelateClass::getAllByCondition(['id>' => 0], 'id asc', '*', null, true);
|
|
|
+ if (!empty($list)) {
|
|
|
+ foreach ($list as $item) {
|
|
|
+ $ptItemId = $item->itemId ?? 0;
|
|
|
+ $ptItem = PtItemClass::getById($ptItemId, true);
|
|
|
+ echo $ptItem->name . "\n";
|
|
|
}
|
|
|
}
|
|
|
}
|