代理商管理
This commit is contained in:
59
app/agent/controller/Userinfo.php
Normal file
59
app/agent/controller/Userinfo.php
Normal file
@@ -0,0 +1,59 @@
|
||||
<?php
|
||||
|
||||
namespace app\agent\controller;
|
||||
|
||||
use fastphp\base\Controller;
|
||||
use app\agent\model\AgentUser;
|
||||
use app\agent\model\User as UserModel;
|
||||
|
||||
class Userinfo extends Controller
|
||||
{
|
||||
//代理商首页
|
||||
public function index()
|
||||
{
|
||||
|
||||
$agent_user_model = new AgentUser;
|
||||
$userinfo = $agent_user_model->getOne(['id'=>$this->userinfo['OperaterID']]);
|
||||
$userinfo['id'] = base64_encode($userinfo['id']);
|
||||
|
||||
$info = [
|
||||
'Code'=>10000,
|
||||
'data'=>$userinfo
|
||||
];
|
||||
echo json_encode($info);
|
||||
}
|
||||
|
||||
//代理商下的用户
|
||||
public function getList ()
|
||||
{
|
||||
$page = 0;
|
||||
if (isset($_GET['PageIndex'])) {
|
||||
$page = ($_GET['PageIndex'] - 1) * 50;
|
||||
}
|
||||
$where = [];
|
||||
if(!empty($_GET['keyWord'])){
|
||||
$where['LoginCode'] = $_GET['keyWord'];
|
||||
}
|
||||
$where['agent_id'] = $this->userinfo['OperaterID'];
|
||||
$user_model = new UserModel;
|
||||
$user_list = $user_model->getListPage($where, '*', 'id desc', "$page,50");
|
||||
|
||||
foreach ($user_list as &$info){
|
||||
$info['Password'] = '';
|
||||
if(empty($info['id_code'])){
|
||||
$info['is_verify'] = '未认证';
|
||||
} else {
|
||||
$info['id_code'] = substr($info['id_code'], 0, 6) . '***';
|
||||
$info['is_verify'] = $info['is_verify']?'认证成功':'认证失败';
|
||||
}
|
||||
|
||||
}
|
||||
$data = [
|
||||
'Code' => 10000,
|
||||
'Data' => $user_list,
|
||||
'Message' => '',
|
||||
'TotalCount' => (int)$user_model->getCount($where)['count'],
|
||||
];
|
||||
echo json_encode($data);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user