| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- <?php
- namespace bizHd\group\classes;
- use bizHd\base\classes\BaseClass;
- use common\components\imgUtil;
- use common\components\util;
- class GroupClass extends BaseClass
- {
- public static $baseFile = '\bizHd\group\models\Group';
- public static function valid($group, $mainId)
- {
- if (empty($group)) {
- util::fail('没有找到组合');
- }
- if ($group->mainId != $mainId) {
- util::fail('组合无法访问');
- }
- return true;
- }
- public static function getGroupList($where)
- {
- $order = 'num DESC,addTime DESC';
- $data = GroupClass::getList('*', $where, $order);
- $list = isset($data['list']) && !empty($data['list']) ? $data['list'] : [];
- if (empty($list)) {
- return $data;
- }
- $data['list'] = self::groupBaseInfo($list);
- return $data;
- }
- public static function groupBaseInfo($list)
- {
- if (empty($list)) {
- return $list;
- }
- foreach ($list as $key => $val) {
- $cover = $val['cover'] ?? '';
- $list[$key]['cover'] = imgUtil::groupImg($cover);
- }
- return $list;
- }
- }
|