| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- <?php
- // +----------------------------------------------------------------------
- // | saiadmin [ saiadmin快速开发框架 ]
- // +----------------------------------------------------------------------
- // | Author: your name
- // +----------------------------------------------------------------------
- namespace app\v1\logic\center;
- use plugin\saiadmin\basic\BaseLogic;
- use plugin\saiadmin\exception\ApiException;
- use plugin\saiadmin\utils\Helper;
- use app\v1\model\center\GameGroup;
- use support\think\Db;
- /**
- * 游戏分组逻辑层
- */
- class GameGroupLogic extends BaseLogic
- {
- /**
- * 构造函数
- */
- public function __construct()
- {
- $this->model = new GameGroup();
- }
-
- /**
- * 读取数据
- * @param $id
- * @return mixed
- */
- public function read($id): mixed
- {
- $data = $this->model->where('id', $id)->find();
- $game_list = explode(',', $data['game_list']);
- $allGameList = Db::connect('db_center')->table('pf_game')->field('id,name')->select()->toArray();
- $allGameList = array_column($allGameList, 'name', 'id');
- $gameList = [];
- foreach ($game_list as $game_id) {
- $gameList[] = $allGameList[$game_id] ?? '';
- }
- $data['game_list_str'] = $gameList;
- return $data;
- }
- }
|