GoodsController.php 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?php
  2. namespace console\controllers;
  3. use bizHd\goods\classes\GoodsCategoryClass;
  4. use bizHd\goods\classes\GoodsClass;
  5. use common\components\stringUtil;
  6. use Yii;
  7. use yii\console\Controller;
  8. class GoodsController extends Controller
  9. {
  10. //将已有商品的拼音补回 yii goods/py 更新平台公众号
  11. public function actionPy()
  12. {
  13. $list = GoodsClass::getAllByCondition([], null, '*');
  14. if (!empty($list)) {
  15. foreach ($list as $goods) {
  16. $goodsName = $goods['goodsName'];
  17. $py = stringUtil::py($goodsName);
  18. $id = $goods['id'];
  19. GoodsClass::updateById($id, ['py' => $py]);
  20. }
  21. }
  22. $list = GoodsCategoryClass::getAllByCondition([], null, '*');
  23. if (!empty($list)) {
  24. foreach ($list as $key => $val) {
  25. $goodsName = $val['goodsName'];
  26. $py = stringUtil::py($goodsName);
  27. $id = $val['id'];
  28. GoodsCategoryClass::updateById($id, ['py' => $py]);
  29. }
  30. }
  31. }
  32. }