diff --git a/app/adminapi/logic/auth/AdminLogic.php b/app/adminapi/logic/auth/AdminLogic.php index f580358b3..0ef3abeb7 100755 --- a/app/adminapi/logic/auth/AdminLogic.php +++ b/app/adminapi/logic/auth/AdminLogic.php @@ -87,14 +87,8 @@ class AdminLogic extends BaseLogic Db::startTrans(); try { // 基础信息 - $data = [ - 'id' => $params['id'], - 'name' => $params['name'], - 'account' => $params['account'], - 'disable' => $params['disable'], - 'multipoint_login' => $params['multipoint_login'] - ]; + $data=$params; // 头像 $data['avatar'] = !empty($params['avatar']) ? FileService::setFileUrl($params['avatar']) : ''; @@ -118,7 +112,7 @@ class AdminLogic extends BaseLogic } } - Admin::update($data); + Admin::strict(false)->update($data); (new AdminAuthCache($params['id']))->clearAuthCache(); // 删除旧的关联信息 @@ -364,8 +358,8 @@ class AdminLogic extends BaseLogic $model->type = 2; } $model->update_time = time(); - $model->setAttrs($data); - $model->save(); + // $model->setAttrs($data); + $model->strict(false)->save($data); } } \ No newline at end of file