api接口文档
This commit is contained in:
@@ -3,6 +3,7 @@
|
|||||||
namespace app\api\controller;
|
namespace app\api\controller;
|
||||||
|
|
||||||
use app\api\model\User;
|
use app\api\model\User;
|
||||||
|
use app\api\model\ProductAccount;
|
||||||
|
|
||||||
class Account
|
class Account
|
||||||
{
|
{
|
||||||
@@ -13,6 +14,34 @@ class Account
|
|||||||
die;
|
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
|
// /api/account/creeatTest?apikey=1232455165&product=5&package=61&account=test1231&pwd=123
|
||||||
public function createTest()
|
public function createTest()
|
||||||
|
|||||||
19
app/api/model/ProductAccount.php
Normal file
19
app/api/model/ProductAccount.php
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
<?php
|
||||||
|
/*
|
||||||
|
* @Descripttion:
|
||||||
|
* @version:
|
||||||
|
* @Author: kangkang
|
||||||
|
* @Date: 2020-10-22 16:13:41
|
||||||
|
* @LastEditors: kangkang
|
||||||
|
* @LastEditTime: 2020-11-07 17:14:39
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
namespace app\api\model;
|
||||||
|
|
||||||
|
use fastphp\base\Model;
|
||||||
|
|
||||||
|
class ProductAccount extends Model
|
||||||
|
{
|
||||||
|
protected $table = 'product_account';
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user