diff --git a/app/api/controller/External.php b/app/api/controller/External.php index 7468e39..bd374a9 100644 --- a/app/api/controller/External.php +++ b/app/api/controller/External.php @@ -2,7 +2,9 @@ namespace app\api\controller; +use app\admin\model\Game; use app\admin\model\PromoReward; +use app\admin\model\Provider; use app\common\controller\Api; use app\common\model\Config; use app\common\service\JK8Services; @@ -100,6 +102,21 @@ class External extends Api public function gameRtp() { - return json(['status'=> 'OK']); + $provider = $this->request->param('provider'); + $limit = request()->param('limit/d') ?? 15; + + $where = []; + if (!empty($provider)) { + $where[] = ['provider_site', '=', $provider]; + } + $res = Game::where($where) + ->order('id', 'desc') + ->paginate($limit); + + $this->success('', [ + 'provider' => Provider::column('site'), + 'list' => $res->items(), + 'total' => $res->total(), + ]); } } \ No newline at end of file