| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- <?php
- namespace biz\hb\classes;
- use biz\base\classes\BaseClass;
- use common\components\imgUtil;
- class HbClass extends BaseClass
- {
- public static $baseFile = '\biz\hb\models\Hb';
- const STATUS_UN_USE = 1;
- const STATUS_USED = 2;
- const STATUS_EXPIRE = 3;
- const TAKE_UN = 1;
- const TAKE_HAS = 2;
- //新客得红包
- const FROM_NEW = 0;
- //推荐新客得红包
- const FROM_TJ = 1;
- //充值送红包
- const FROM_RECHARGE = 2;
- //门店发放
- const FROM_SHOP_GIVE = 3;
- public static function getHbList($where)
- {
- $data = self::getList('*', $where, 'addTime DESC');
- $list = isset($data['list']) && !empty($data['list']) ? $data['list'] : [];
- if (empty($list)) {
- return $data;
- }
- $data['list'] = self::groupHbInfo($list);
- return $data;
- }
- public static function groupHbInfo($list)
- {
- if (empty($list)) {
- return $list;
- }
- foreach ($list as $key => $val) {
- $cAvatar = $val['customAvatar'] ?? '';
- $preCAvatar = imgUtil::groupImg($cAvatar);
- $list[$key]['customAvatar'] = $preCAvatar . "?x-oss-process=image/resize,m_fill,h_130,w_130";
- $list[$key]['customBigAvatar'] = $preCAvatar . "?x-oss-process=image/resize,m_fill,h_700,w_700";
- $gAvatar = $val['ghsAvatar'] ?? '';
- $preGAvatar = imgUtil::groupImg($gAvatar);
- $list[$key]['ghsAvatar'] = $preGAvatar . "?x-oss-process=image/resize,m_fill,h_130,w_130";
- $list[$key]['ghsBigAvatar'] = $preGAvatar . "?x-oss-process=image/resize,m_fill,h_700,w_700";
- }
- return $list;
- }
- }
|