名称注销后 可重复使用

This commit is contained in:
2025-09-18 15:40:00 +08:00
parent ff46a81bde
commit 9a8900739d
4 changed files with 15 additions and 4 deletions

View File

@@ -49,7 +49,7 @@ class UserData extends Model
$data['id'] = $uid;
if (!empty($nick_name)) {
$data['nickname'] = $nick_name;
$nick_name_info = db::name('user')->where('nickname', $nick_name)->find();
$nick_name_info = db::name('user')->where(['nickname' => $nick_name,'status' => ['<>',0]])->find();
if(!empty($nick_name_info)){
if($uid != $nick_name_info['id']){
return['code' => 0, 'msg' => '该昵称已被占用','data' =>null];
@@ -133,8 +133,7 @@ class UserData extends Model
$data['uid'] = $uid;
if (!empty($nick_name)) {
$data['nick_name'] = $nick_name;
$data['base64_nick_name'] = base64_encode($nick_name);
$nick_name_info = db::name('user')->where('base64_nick_name', $data['base64_nick_name'])->find();
$nick_name_info = db::name('user')->where(['nickname' => $nick_name,'status' => ['<>',0]])->find();
if(!empty($nick_name_info)){
if($uid != $nick_name_info['uid']){
return['code' => 0, 'msg' => '该昵称已被占用','data' =>null];