From f6a655bb67cf2b9300ddf266059b3dc8825176a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cwanyongkang=E2=80=9D?= <“937888580@qq.com”> Date: Wed, 2 Jun 2021 11:50:51 +0800 Subject: [PATCH] =?UTF-8?q?api=E6=8E=A5=E5=8F=A3=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/api/controller/Account.php | 29 +++++++++++++++++++++++++++++ app/api/model/ProductAccount.php | 19 +++++++++++++++++++ 2 files changed, 48 insertions(+) create mode 100644 app/api/model/ProductAccount.php diff --git a/app/api/controller/Account.php b/app/api/controller/Account.php index c9db94c..61ae2be 100644 --- a/app/api/controller/Account.php +++ b/app/api/controller/Account.php @@ -3,6 +3,7 @@ namespace app\api\controller; use app\api\model\User; +use app\api\model\ProductAccount; class Account { @@ -13,6 +14,34 @@ class Account die; } } + //查询账号信息 ?apikey=1232455165&product=5&account=test1231 + public function queryAccount() + { + //获取传递的数据 + $data = $_GET; + $apikey = $data['apikey']; + $user_model = new User; + $user_info = $user_model->getOne(['apikey'=>$apikey]); + if (empty($user_info)){ + $return_data = [ + 'Code' => 0, + 'Message' => 'apikey不符合规范', + ]; + echo json_encode($return_data); + die; + } + + $account_model = new ProductAccount; + $info = $account_model->getOne(['Account'=>$data['account'],"ProductId" => $data['product'],'UserId'=>$user_info['Id']],'ProductName,PackageName,Account,ConnectCount,StartTime,EndTime'); + + + $return_data = [ + 'Code' => 0, + 'Data' => $info, + 'Message' => '', + ]; + echo json_encode($return_data); + } //通过接口开测试 // /api/account/creeatTest?apikey=1232455165&product=5&package=61&account=test1231&pwd=123 public function createTest() diff --git a/app/api/model/ProductAccount.php b/app/api/model/ProductAccount.php new file mode 100644 index 0000000..27cd0a1 --- /dev/null +++ b/app/api/model/ProductAccount.php @@ -0,0 +1,19 @@ +