From b8a13765c199dfdc5b388c637d5919d891c4cbc0 Mon Sep 17 00:00:00 2001 From: hdm Date: Wed, 25 May 2022 16:54:15 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=91=98=E5=B7=A5=E5=A4=9A?= =?UTF-8?q?=E4=BA=BA=E5=90=8C=E5=90=8D=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/user/controller/User.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/user/controller/User.php b/app/user/controller/User.php index b89bf60..58bb7b0 100644 --- a/app/user/controller/User.php +++ b/app/user/controller/User.php @@ -67,7 +67,7 @@ class User extends BaseController $username = $pinyin->name($param['name'], PINYIN_UMLAUT_V); $param['username'] = implode('', $username); if (!empty($param['id']) && $param['id'] > 0) { - $count = Db::name('Admin')->where([['username', '=', $param['username']], ['id', '<>', $param['id']]])->count(); + $count = Db::name('Admin')->where([['username', 'like', $param['username'].'%'], ['id', '<>', $param['id']]])->count(); if ($count > 0) { $param['username'] = implode('', $username) . $count; } @@ -96,7 +96,7 @@ class User extends BaseController return to_assign(1, '提交失败:' . $e->getMessage()); } } else { - $count = Db::name('Admin')->where('username', $param['username'])->count(); + $count = Db::name('Admin')->where([['username', 'like', $param['username'].'%']])->count(); if ($count > 0) { $param['username'] = implode('', $username) . $count; }