ProductController.php 793 B

123456789101112131415161718192021222324252627282930
  1. <?php
  2. namespace console\controllers;
  3. use bizGhs\product\classes\ProductClass;
  4. use yii\console\Controller;
  5. class ProductController extends Controller
  6. {
  7. //上下架 ./yii product/update-status
  8. public function actionUpdateStatus()
  9. {
  10. $list = ProductClass::getAllByCondition([], null, '*', null, true);
  11. if (empty($list)) {
  12. return false;
  13. }
  14. foreach ($list as $product) {
  15. $delStatus = $product->delStatus;
  16. //已经下架的商品
  17. if ($delStatus == 1) {
  18. $product->status = 2;
  19. $product->delStatus = 0;
  20. $product->save();
  21. echo $product->name . " {$product->id} 已经下架 status 变成 2 delStatus 变成 0\n";
  22. }
  23. }
  24. }
  25. }