跟进维护

This commit is contained in:
“wanyongkang”
2023-08-10 17:34:39 +08:00
parent b8ec386b02
commit dcf0a909f6
4 changed files with 142 additions and 18 deletions

View File

@@ -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);
}
}
}