跟进维护
This commit is contained in:
@@ -368,4 +368,78 @@ class User extends Controller
|
||||
}
|
||||
}
|
||||
|
||||
//获取新注册的用户
|
||||
public function getRegisterList ()
|
||||
{
|
||||
$where = '';
|
||||
$where = "`ManagerId` IS NULL";
|
||||
|
||||
$user_model = new UserModel;
|
||||
$user_list = $user_model->getUserListPage($where, 'Id,LoginCode,CreateTime,Name,TestCountLimit,UseTestCount,ManagerId,id_code,is_verify', 'id desc', "50");
|
||||
|
||||
|
||||
foreach ($user_list as &$info){
|
||||
if(empty($info['id_code'])){
|
||||
$info['is_verify'] = '未认证';
|
||||
} else {
|
||||
$info['id_code'] = substr($info['id_code'], 0, 6) . '***';
|
||||
if ($info['is_verify']==2) {
|
||||
$info['is_verify'] = '禁用';
|
||||
} else {
|
||||
$info['is_verify'] = $info['is_verify']?'认证成功':'认证失败';
|
||||
}
|
||||
}
|
||||
}
|
||||
$data = [
|
||||
'Code' => 10000,
|
||||
'Data' => $user_list,
|
||||
'Message' => '',
|
||||
'TotalCount' => (int)$user_model->getCount($where)['count'],
|
||||
];
|
||||
echo json_encode($data);
|
||||
}
|
||||
|
||||
//管理员领取新注册的用户
|
||||
public function getNewUser ()
|
||||
{
|
||||
$uid = json_decode(file_get_contents("php://input"), true);
|
||||
if (empty($uid)) {
|
||||
$data = [
|
||||
'Code' => -30000,
|
||||
'Message' => '非法操作',
|
||||
];
|
||||
echo json_encode($data);
|
||||
die;
|
||||
}
|
||||
|
||||
$where = ['Id' => $uid];
|
||||
|
||||
$user_model = new UserModel;
|
||||
$user_info = $user_model->getOne($where,'ManagerId');
|
||||
if (!empty($user_info['ManagerId'])) {
|
||||
|
||||
$data = [
|
||||
'Code' => -20000,
|
||||
'Message' => '已经被其他人领取',
|
||||
];
|
||||
echo json_encode($data);
|
||||
die;
|
||||
} else {
|
||||
|
||||
$updata = [
|
||||
'ManagerId' => $this->userinfo['OperaterID'],
|
||||
'ManagerName' => $this->userinfo['RealName'],
|
||||
];
|
||||
|
||||
$user_model->updateOne($where, $updata);
|
||||
|
||||
$data = [
|
||||
'Code' => 10000,
|
||||
'Message' => '领取成功',
|
||||
];
|
||||
echo json_encode($data);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user