【system】更新用户的字段

pull/3/head
fengshuonan 2020-12-21 22:44:01 +08:00
parent a6aa6c3262
commit e9f97873ee
5 changed files with 15 additions and 15 deletions

View File

@ -6,8 +6,8 @@ import cn.stylefeng.roses.kernel.resource.api.annotation.PostResource;
import cn.stylefeng.roses.kernel.rule.pojo.request.BaseRequest; import cn.stylefeng.roses.kernel.rule.pojo.request.BaseRequest;
import cn.stylefeng.roses.kernel.rule.pojo.response.ResponseData; import cn.stylefeng.roses.kernel.rule.pojo.response.ResponseData;
import cn.stylefeng.roses.kernel.rule.pojo.response.SuccessResponseData; import cn.stylefeng.roses.kernel.rule.pojo.response.SuccessResponseData;
import cn.stylefeng.roses.kernel.system.modular.user.pojo.request.SysUserRequest;
import cn.stylefeng.roses.kernel.system.UserServiceApi; import cn.stylefeng.roses.kernel.system.UserServiceApi;
import cn.stylefeng.roses.kernel.system.modular.user.pojo.request.SysUserRequest;
import cn.stylefeng.roses.kernel.system.modular.user.service.SysUserService; import cn.stylefeng.roses.kernel.system.modular.user.service.SysUserService;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestBody;
@ -194,7 +194,7 @@ public class SysUserController {
*/ */
@GetResource(name = "系统用户_获取用户数据范围列表", path = "/sysUser/getUserDataScope") @GetResource(name = "系统用户_获取用户数据范围列表", path = "/sysUser/getUserDataScope")
public ResponseData ownData(@Validated(SysUserRequest.detail.class) SysUserRequest sysUserRequest) { public ResponseData ownData(@Validated(SysUserRequest.detail.class) SysUserRequest sysUserRequest) {
List<Long> userBindDataScope = userServiceApi.getUserBindDataScope(sysUserRequest.getId()); List<Long> userBindDataScope = userServiceApi.getUserBindDataScope(sysUserRequest.getUserId());
return new SuccessResponseData(userBindDataScope); return new SuccessResponseData(userBindDataScope);
} }

View File

@ -26,8 +26,8 @@ public class SysUserRequest extends BaseRequest {
/** /**
* *
*/ */
@NotNull(message = "id不能为空请检查id参数", groups = {edit.class, delete.class, detail.class, start.class, stop.class, grantRole.class, grantData.class, updateInfo.class, updatePwd.class, resetPwd.class, changeStatus.class, updateAvatar.class}) @NotNull(message = "userId不能为空", groups = {edit.class, delete.class, detail.class, start.class, stop.class, grantRole.class, grantData.class, updateInfo.class, updatePwd.class, resetPwd.class, changeStatus.class, updateAvatar.class})
private Long id; private Long userId;
/** /**
* *
@ -62,8 +62,8 @@ public class SysUserRequest extends BaseRequest {
/** /**
* *
*/ */
@NotBlank(message = "姓名不能为空请检查name参数", groups = {add.class, edit.class}) @NotBlank(message = "姓名不能为空", groups = {add.class, edit.class})
private String name; private String realName;
/** /**
* *

View File

@ -25,7 +25,7 @@ public class SysUserDataScopeServiceImpl extends ServiceImpl<SysUserDataScopeMap
public void grantData(SysUserRequest sysUserRequest) { public void grantData(SysUserRequest sysUserRequest) {
// 获取用户id // 获取用户id
Long userId = sysUserRequest.getId(); Long userId = sysUserRequest.getUserId();
// 删除该用户的数据范围集合sys_user_data_scope表中 // 删除该用户的数据范围集合sys_user_data_scope表中
LambdaQueryWrapper<SysUserDataScope> queryWrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<SysUserDataScope> queryWrapper = new LambdaQueryWrapper<>();

View File

@ -1,13 +1,13 @@
package cn.stylefeng.roses.kernel.system.modular.user.service.impl; package cn.stylefeng.roses.kernel.system.modular.user.service.impl;
import cn.stylefeng.roses.kernel.system.DataScopeApi;
import cn.stylefeng.roses.kernel.system.RoleServiceApi;
import cn.stylefeng.roses.kernel.system.modular.user.entity.SysUserRole; import cn.stylefeng.roses.kernel.system.modular.user.entity.SysUserRole;
import cn.stylefeng.roses.kernel.system.modular.user.mapper.SysUserRoleMapper; import cn.stylefeng.roses.kernel.system.modular.user.mapper.SysUserRoleMapper;
import cn.stylefeng.roses.kernel.system.modular.user.pojo.request.SysUserRequest; import cn.stylefeng.roses.kernel.system.modular.user.pojo.request.SysUserRequest;
import cn.stylefeng.roses.kernel.system.modular.user.service.SysUserRoleService;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import cn.stylefeng.roses.kernel.system.DataScopeApi;
import cn.stylefeng.roses.kernel.system.RoleServiceApi;
import cn.stylefeng.roses.kernel.system.modular.user.service.SysUserRoleService;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
@ -35,7 +35,7 @@ public class SysUserRoleServiceImpl extends ServiceImpl<SysUserRoleMapper, SysUs
public void grantRole(SysUserRequest sysUserRequest) { public void grantRole(SysUserRequest sysUserRequest) {
// 获取用户id // 获取用户id
Long userId = sysUserRequest.getId(); Long userId = sysUserRequest.getUserId();
// 删除该用户的所有角色 // 删除该用户的所有角色
LambdaQueryWrapper<SysUserRole> queryWrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<SysUserRole> queryWrapper = new LambdaQueryWrapper<>();

View File

@ -282,7 +282,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
@Override @Override
public List<Long> getUserRoles(SysUserRequest sysUserRequest) { public List<Long> getUserRoles(SysUserRequest sysUserRequest) {
return this.getUserRoleIdList(sysUserRequest.getId()); return this.getUserRoleIdList(sysUserRequest.getUserId());
} }
@Override @Override
@ -411,7 +411,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
* @date 2020/3/26 9:54 * @date 2020/3/26 9:54
*/ */
private SysUser querySysUser(SysUserRequest sysUserRequest) { private SysUser querySysUser(SysUserRequest sysUserRequest) {
SysUser sysUser = this.getById(sysUserRequest.getId()); SysUser sysUser = this.getById(sysUserRequest.getUserId());
if (ObjectUtil.isNull(sysUser)) { if (ObjectUtil.isNull(sysUser)) {
throw new SystemModularException(SysUserExceptionEnum.USER_NOT_EXIST); throw new SystemModularException(SysUserExceptionEnum.USER_NOT_EXIST);
} }
@ -434,8 +434,8 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
} }
// 组装用户姓名的查询条件 // 组装用户姓名的查询条件
if (ObjectUtil.isNotEmpty(sysUserRequest.getName())) { if (ObjectUtil.isNotEmpty(sysUserRequest.getRealName())) {
queryWrapper.eq(SysUser::getRealName, sysUserRequest.getName()); queryWrapper.eq(SysUser::getRealName, sysUserRequest.getRealName());
} }
} }