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 @@ +