|
|
@@ -0,0 +1,30 @@
|
|
|
+<?php
|
|
|
+
|
|
|
+namespace console\controllers;
|
|
|
+
|
|
|
+use bizGhs\product\classes\ProductClass;
|
|
|
+use yii\console\Controller;
|
|
|
+
|
|
|
+class ProductController extends Controller
|
|
|
+{
|
|
|
+
|
|
|
+ //上下架 ./yii item/update-status
|
|
|
+ public function actionUpdateStatus()
|
|
|
+ {
|
|
|
+ $list = ProductClass::getAllByCondition([], null, '*', null, true);
|
|
|
+ if (empty($list)) {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ foreach ($list as $product) {
|
|
|
+ $delStatus = $product->delStatus;
|
|
|
+ //已经下架的商品
|
|
|
+ if ($delStatus == 1) {
|
|
|
+ $product->status = 2;
|
|
|
+ $product->delStatus = 0;
|
|
|
+ $product->save();
|
|
|
+ echo $product->name . "已经下架 status 变成 2 delStatus 变成 0\n";
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+}
|