PtCpClassClass.php 980 B

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. namespace biz\cp\classes;
  3. use biz\base\classes\BaseClass;
  4. use common\components\imgUtil;
  5. use Yii;
  6. class PtCpClassClass extends BaseClass
  7. {
  8. public static $baseFile = '\biz\cp\models\PtCpClass';
  9. public static function getClassList($where)
  10. {
  11. $data = self::getList('*', $where, 'inTurn DESC');
  12. $list = isset($data['list']) && !empty($data['list']) ? $data['list'] : [];
  13. if (empty($list)) {
  14. return $data;
  15. }
  16. foreach ($list as $key => $val) {
  17. $shortCover = $val['cover'] ?? '';
  18. $cover = imgUtil::groupImg($shortCover) . "?x-oss-process=image/resize,m_fill,h_130,w_130";
  19. $bigCover = imgUtil::groupImg($shortCover) . "?x-oss-process=image/resize,m_fill,h_700,w_700";
  20. $list[$key]['cover'] = $cover;
  21. $list[$key]['smallCover'] = $cover;
  22. $list[$key]['bigCover'] = $bigCover;
  23. }
  24. $data['list'] = $list;
  25. return $data;
  26. }
  27. }