| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- <?php
- // +----------------------------------------------------------------------
- // | saiadmin [ saiadmin快速开发框架 ]
- // +----------------------------------------------------------------------
- // | Author: your name
- // +----------------------------------------------------------------------
- namespace app\v1\logic\advert;
- use app\v1\model\advert\GamePackage;
- use plugin\saiadmin\basic\BaseLogic;
- use plugin\saiadmin\exception\ApiException;
- use plugin\saiadmin\utils\Helper;
- /**
- * 母包管理逻辑层
- */
- class GamePackageLogic extends BaseLogic
- {
- /**
- * 构造函数
- */
- public function __construct()
- {
- $this->model = new GamePackage();
- }
- /**
- * 获取母包Options
- */
- public function getPackageOptions($where = [])
- {
- $data = $this->model->where($where)->select()->toArray();
- return $data;
- }
- /**
- * 获取头条游戏
- */
- public function getToutiaoGames()
- {
- $data = $this->model->where('media_id', 1)->select()->toArray();
- $data = $this->trandformListColumn($data, ['game']);
- // 以game_id为key,value为数组
- $data = array_column($data, null, 'game_id');
- return $data;
- }
- }
|