【7.6.0】【sys】【auth】更新用户验证的响应dto

pull/57/head
fengshuonan 2023-06-17 22:13:01 +08:00
parent e616839a72
commit 04be0ee058
3 changed files with 14 additions and 6 deletions

View File

@ -93,9 +93,10 @@ public interface SysUserServiceApi {
/**
*
*
* @param account
* @author fengshuonan
* @since 2023/6/17 21:56
*/
UserValidateDTO getUserValidateDTO(Long account);
UserValidateDTO getUserValidateDTO(String account);
}

View File

@ -36,6 +36,12 @@ import lombok.Data;
@Data
public class UserValidateDTO {
/**
* id
*/
@ChineseDescription("用户id")
private Long userId;
/**
* sys_userpassword
*/
@ -51,8 +57,10 @@ public class UserValidateDTO {
public UserValidateDTO() {
}
public UserValidateDTO(String userPasswordHexed, Integer userStatus) {
public UserValidateDTO(Long userId, String userPasswordHexed, Integer userStatus) {
this.userId = userId;
this.userPasswordHexed = userPasswordHexed;
this.userStatus = userStatus;
}
}

View File

@ -178,18 +178,17 @@ public class UserIntegrationService implements SysUserServiceApi {
}
@Override
public UserValidateDTO getUserValidateDTO(Long account) {
public UserValidateDTO getUserValidateDTO(String account) {
LambdaQueryWrapper<SysUser> sysUserLambdaQueryWrapper = new LambdaQueryWrapper<>();
sysUserLambdaQueryWrapper.eq(SysUser::getAccount, account);
sysUserLambdaQueryWrapper.select(SysUser::getPassword, SysUser::getStatusFlag);
sysUserLambdaQueryWrapper.select(SysUser::getPassword, SysUser::getStatusFlag, SysUser::getUserId);
SysUser sysUserServiceOne = this.sysUserService.getOne(sysUserLambdaQueryWrapper, false);
if (sysUserServiceOne == null) {
throw new ServiceException(SysUserExceptionEnum.ACCOUNT_NOT_EXIST);
}
return new UserValidateDTO(sysUserServiceOne.getPassword(), sysUserServiceOne.getStatusFlag());
return new UserValidateDTO(sysUserServiceOne.getUserId(), sysUserServiceOne.getPassword(), sysUserServiceOne.getStatusFlag());
}
}