php管理和接口
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

39 lines
986 B

<?php
namespace app\admin\controller\user;
use app\admin\model\Ip as IpModel;
use app\admin\model\LiveRoom;
use app\admin\model\User;
use app\common\controller\AdminController;
use think\App;
use think\response\Json;
class Api extends AdminController
{
protected $data = ['code' => 0, 'msg' => ''];
public function __construct(App $app)
{
parent::__construct($app);
}
public function getUserPageList(): Json
{
$userList = User::getPageList($this->request->get());
return json(array_merge($this->data, $userList));
}
public function getIpPageList(): Json
{
$ipList = IpModel::getPageList($this->request->get());
return json(array_merge($this->data, $ipList));
}
public function getLiveRoomPageList(): Json
{
$list = LiveRoom::getPageList($this->request->get());
array_del_key($list['data'], ['id', 'room_id']);
return json(array_merge($this->data, $list));
}
}