From 9becd3e55ac2c24a7b4c1e753475159709c18138 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cwanyongkang=E2=80=9D?= <“937888580@qq.com”> Date: Fri, 5 Jan 2024 17:14:53 +0800 Subject: [PATCH] =?UTF-8?q?http=20=E5=8E=9F=E5=90=8E=E5=8F=B0=E6=95=B0?= =?UTF-8?q?=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/http/controller/Admin.php | 30 +++++++++++++++++++++++------- 1 file changed, 23 insertions(+), 7 deletions(-) diff --git a/app/http/controller/Admin.php b/app/http/controller/Admin.php index e2b9542..6a14ba7 100644 --- a/app/http/controller/Admin.php +++ b/app/http/controller/Admin.php @@ -109,21 +109,37 @@ class Admin extends Controller // 获取原后台支付数据 public function get_payments() { $get_data = json_decode(file_get_contents("php://input"), true); - + $request_data = [ "page" => $get_data['PageIndex'], //必填,当前页数 "limit" => 50 //必填,每页显示条数,建议10~20,不可超过100 ]; - + $request_data = formatHttpRequert($request_data); - - $url = 'https://merchant.sgxz.cn/plan/long/assignable/line/count'; - $data = (linkcurl($url,'GET',$request_data,[],0)); + + $url = 'https://merchant.sgxz.cn/admin/downline/payments'; + $data = json_decode(linkcurl($url,'GET',$request_data,[],0)); + + $subtype = [ + '1' => '新购', + '2' => '套餐整体续费', + '3' => 'IP批量续费', + '4' => '切换IP', + '12' => '套餐升级中继', + ]; + foreach ($data->d->items as &$info) { + $info->orderType = HttpOrderEnum::$package_type[$info->orderType]; + $info->subtype = $subtype[$info->shareType]; + } $admin_url = "https://merchant.sgxz.cn/admin/get/coin"; - $data['money'] = json_decode((linkcurl($admin_url,'GET',[],[],0)))->d->coin; + $money = json_decode((linkcurl($admin_url,'GET',formatHttpRequert([]),[],0)))->d->coin; + $return_data = [ + 'money' => $money, + 'data' => $data + ]; + echo json_encode($return_data); - echo json_encode($data); } } \ No newline at end of file