admin/app/shop/model/plus/operations/Operations.php
@@ -116,7 +116,7 @@
            // 处理管理员账号
            $userLoginModel = new UserLoginModel();
            $admin = $userLoginModel->where('user_id', '=', $data['user_id'])->where('is_super', '=', 1)->find();
            if ($userLoginModel->detail(['real_name'=>$data['real_name'],'user_id'=>['neq'=>$data['user_id']]])){
            if ($userLoginModel->detail(['user_name'=>$data['user_name'],'user_id'=>['neq'=>$data['user_id']]])){
                throw new \Exception('该账号已存在');
            }
            // 如果传入了用户名,则更新或创建管理员账号
@@ -145,7 +145,7 @@
                    // 创建新的管理员账号
                    $loginData['create_time'] = time();
                    $loginData['is_super'] = 1;
                    $role_id = RoleModel::where('operations_level','=',$checkData['operations_level'])->value('role_id');
                    $role_id = RoleModel::where('region_level','=',$checkData['operations_level'])->value('role_id');
                    $loginData['role_id'] = $role_id;
                    
                    if (!$userLoginModel->save($loginData)) {
@@ -282,7 +282,7 @@
                $result = $this->save($saveData);
            }
            $userLoginModel = new UserLoginModel();
            if ($userLoginModel->detail(['real_name'=>$data['real_name']])){
            if ($userLoginModel->detail(['user_name'=>$data['user_name']])){
                throw new \Exception('该账号已存在');
            }
            // 创建管理员账号
@@ -302,7 +302,7 @@
                if (!$userLoginModel->save($loginData)) {
                    throw new \Exception('管理员账号创建失败');
                }
                $role_id = RoleModel::where('operations_level','=',$data['operations_level'])->value('role_id');
                $role_id = RoleModel::where('region_level','=',$data['operations_level'])->value('role_id');
                // 这里可以分配默认角色ID,暂时不分配
                $model = new UserRole();
                $add_arr[] = [