|
|
@ -100,6 +100,8 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, UserEntity> impleme |
|
|
|
if (ObjectUtil.isNull(userEntity) || !DigestUtil.sha256Hex(request.getPassword()).equals(userEntity.getPassword())) { |
|
|
|
return Result.failed("账号或密码错误"); |
|
|
|
} |
|
|
|
userEntity.setApp(request.getApp()); |
|
|
|
userEntity.setClient(request.getClient()); |
|
|
|
return Result.success(getLoginResult(userEntity, |
|
|
|
ReUtil.isMatch(Validator.EMAIL, request.getAccount()) ? AccountChannelEnum.EMAIL : AccountChannelEnum.PHONE, |
|
|
|
request.getRequestIp())); |
|
|
@ -120,7 +122,7 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, UserEntity> impleme |
|
|
|
userEntity.setLastLoginChannel(channel); |
|
|
|
userEntity.setLastLoginTime(LocalDateTime.now()); |
|
|
|
this.updateById(userEntity); |
|
|
|
String token = jwtUtils.generateToken(userEntity.getId()); |
|
|
|
String token = jwtUtils.generateToken(userEntity.getId(),userEntity.getApp(),userEntity.getClient()); |
|
|
|
|
|
|
|
return new LoginUserVO(userEntity.getAvatar(), userEntity.getName(), token, userEntity.getCustomerId(), userEntity.getId()); |
|
|
|
} |
|
|
|