| 1234567891011121314151617181920212223242526272829303132333435 |
- <?php
- namespace bizHd\goods\services;
- use bizHd\base\services\BaseService;
- use bizHd\goods\classes\PicCategoryClass;
- use bizHd\goods\classes\PicClass;
- class PicCategoryService extends BaseService
- {
-
- public static $baseFile = '\bizHd\goods\classes\PicCategoryClass';
-
- //图库列表 ssh 2019.12.7
- public static function getPicList($where, $takeCategoryId)
- {
- $data = PicCategoryClass::getList('*', $where, 'inTurn DESC');
- $list = isset($data['list']) && !empty($data['list']) ? $data['list'] : [];
- if (empty($list)) {
- return $data;
- }
- $picIdList = array_column($list, 'picId');
- $picInfoList = PicClass::getByIds($picIdList);
- $data['list'] = PicClass::groupPicBaseInfo($picInfoList, $takeCategoryId);
- return $data;
- }
- //获取图库分类 ssh 2019.12.8
- public static function getPicHasCategoryId($id)
- {
- $list = PicCategoryClass::getAllByCondition(['picId' => $id], null, 'id', 'categoryId');
- return !empty($list) ? array_keys($list) : [];
- }
-
- }
|