|
@@ -61,21 +61,28 @@ public class IndexController extends BaseController {
|
|
|
SysUserEntity userEntity = userService.findByUserName(param.getUserName());
|
|
SysUserEntity userEntity = userService.findByUserName(param.getUserName());
|
|
|
if (userEntity == null){
|
|
if (userEntity == null){
|
|
|
log.error("用户不存在");
|
|
log.error("用户不存在");
|
|
|
- return Result.failure("用户不存在");
|
|
|
|
|
|
|
+ return Result.failure(5100,"用户不存在或密码错误");
|
|
|
}
|
|
}
|
|
|
// 验证密码,解密出来是明文密码,在跟输入密码比较
|
|
// 验证密码,解密出来是明文密码,在跟输入密码比较
|
|
|
boolean decryptName = PasswordUtils.decrypt(userEntity.getPassword(), param.getPassword(), PasswordUtils.getStaticSalt());
|
|
boolean decryptName = PasswordUtils.decrypt(userEntity.getPassword(), param.getPassword(), PasswordUtils.getStaticSalt());
|
|
|
if (!decryptName) {
|
|
if (!decryptName) {
|
|
|
log.error("密码错误");
|
|
log.error("密码错误");
|
|
|
- return Result.failure("密码错误");
|
|
|
|
|
|
|
+ return Result.failure(5100,"用户不存在或密码错误");
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- // 检查账号是否启用
|
|
|
|
|
- if (userEntity.getStatus() != 0) {
|
|
|
|
|
- log.error("账号已停用或注销: {}", userEntity.getUserName());
|
|
|
|
|
- return Result.failure("账号已停用或注销");
|
|
|
|
|
|
|
+ // 检查账号是否启用, 状态 0:启用 1:停用 2:注销
|
|
|
|
|
+ if (userEntity.getStatus() == 1) {
|
|
|
|
|
+ log.error("账号已停用: {}", userEntity.getUserName());
|
|
|
|
|
+ return Result.failure(5101, "账号已停用");
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ if (userEntity.getStatus() == 2) {
|
|
|
|
|
+ log.error("账号已注销: {}", userEntity.getUserName());
|
|
|
|
|
+ return Result.failure(5102, "账号已注销");
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
|
|
|
// 获取用户角色, 目前的设计是一个用户只有一个角色
|
|
// 获取用户角色, 目前的设计是一个用户只有一个角色
|
|
|
// SysRoleEntity roleEntity = sysRoleService.findUserRoleByUserId(userEntity.getId());
|
|
// SysRoleEntity roleEntity = sysRoleService.findUserRoleByUserId(userEntity.getId());
|