| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- <?php
- namespace bizHd\goods\classes;
- use bizHd\goods\services\GoodsCategoryService;
- use bizHd\goods\services\GoodsStyleService;
- use common\components\business;
- use common\components\stringUtil;
- use Yii;
- use bizHd\base\classes\BaseClass;
- class PicClass extends BaseClass
- {
- public static $baseFile = '\bizHd\goods\models\Pic';
- // takeCategoryId 是否带上图片的所有分类
- public static function groupPicBaseInfo($list, $takeCategoryId = false)
- {
- $categoryList = [];
- if ($takeCategoryId) {
- $picIds = array_column($list, 'id');
- $categoryList = PicCategoryClass::getCategoryIdByPicId($picIds);
- }
- foreach ($list as $key => $val) {
- $val = business::formatPic($val);
- $id = $val['id'];
- $val['categoryIdList'] = isset($categoryList[$id]) ? $categoryList[$id] : [];
- $list[$key] = $val;
- }
- return $list;
- }
- //排序最前面的值 ssh 2019.12.8
- public static function getTopNum($sjId)
- {
- $top = self::getByCondition(['sjId' => $sjId], false, 'inTurn DESC');
- $num = isset($top['inTurn']) ? $top['inTurn'] : 0;
- return $num;
- }
- }
|