From e01e53f2da70d11089d06612904a49b8be8493a6 Mon Sep 17 00:00:00 2001 From: zhouzp <1558048883@qq.com> Date: Tue, 23 Jun 2026 09:53:14 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B8=B8=E6=88=8F=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/api/controller/External.php | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) 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