mirror of
				https://github.com/dromara/RuoYi-Vue-Plus.git
				synced 2025-11-04 08:13:44 +08:00 
			
		
		
		
	update 更新登录策略返回值 ;
fix 修正 sql 缺少结束符 ; delete 删除无用的方法 ;
This commit is contained in:
		@@ -122,24 +122,6 @@ public class SysLoginService {
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    private SysUserVo loadUserByUsername(String tenantId, String username) {
 | 
			
		||||
        SysUser user = userMapper.selectOne(new LambdaQueryWrapper<SysUser>()
 | 
			
		||||
            .select(SysUser::getUserName, SysUser::getStatus)
 | 
			
		||||
            .eq(TenantHelper.isEnable(), SysUser::getTenantId, tenantId)
 | 
			
		||||
            .eq(SysUser::getUserName, username));
 | 
			
		||||
        if (ObjectUtil.isNull(user)) {
 | 
			
		||||
            log.info("登录用户:{} 不存在.", username);
 | 
			
		||||
            throw new UserException("user.not.exists", username);
 | 
			
		||||
        } else if (UserStatus.DISABLE.getCode().equals(user.getStatus())) {
 | 
			
		||||
            log.info("登录用户:{} 已被停用.", username);
 | 
			
		||||
            throw new UserException("user.blocked", username);
 | 
			
		||||
        }
 | 
			
		||||
        if (TenantHelper.isEnable()) {
 | 
			
		||||
            return userMapper.selectTenantUserByUserName(username, tenantId);
 | 
			
		||||
        }
 | 
			
		||||
        return userMapper.selectUserByUserName(username);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 构建登录用户
 | 
			
		||||
     */
 | 
			
		||||
 
 | 
			
		||||
@@ -71,8 +71,11 @@ public class EmailAuthStrategy implements IAuthStrategy {
 | 
			
		||||
 | 
			
		||||
        loginService.recordLogininfor(loginUser.getTenantId(), user.getUserName(), Constants.LOGIN_SUCCESS, MessageUtils.message("user.login.success"));
 | 
			
		||||
        loginService.recordLoginInfo(user.getUserId());
 | 
			
		||||
 | 
			
		||||
        LoginVo loginVo = new LoginVo();
 | 
			
		||||
        loginVo.setAccessToken(StpUtil.getTokenValue());
 | 
			
		||||
        loginVo.setExpireIn(StpUtil.getTokenTimeout());
 | 
			
		||||
        loginVo.setClientId(clientId);
 | 
			
		||||
        return loginVo;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -85,6 +85,7 @@ public class PasswordAuthStrategy implements IAuthStrategy {
 | 
			
		||||
        LoginVo loginVo = new LoginVo();
 | 
			
		||||
        loginVo.setAccessToken(StpUtil.getTokenValue());
 | 
			
		||||
        loginVo.setExpireIn(StpUtil.getTokenTimeout());
 | 
			
		||||
        loginVo.setClientId(clientId);
 | 
			
		||||
        return loginVo;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -71,8 +71,11 @@ public class SmsAuthStrategy implements IAuthStrategy {
 | 
			
		||||
 | 
			
		||||
        loginService.recordLogininfor(loginUser.getTenantId(), user.getUserName(), Constants.LOGIN_SUCCESS, MessageUtils.message("user.login.success"));
 | 
			
		||||
        loginService.recordLoginInfo(user.getUserId());
 | 
			
		||||
 | 
			
		||||
        LoginVo loginVo = new LoginVo();
 | 
			
		||||
        loginVo.setAccessToken(StpUtil.getTokenValue());
 | 
			
		||||
        loginVo.setExpireIn(StpUtil.getTokenTimeout());
 | 
			
		||||
        loginVo.setClientId(clientId);
 | 
			
		||||
        return loginVo;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -108,8 +108,11 @@ public class SocialAuthStrategy implements IAuthStrategy {
 | 
			
		||||
 | 
			
		||||
        loginService.recordLogininfor(loginUser.getTenantId(), user.getUserName(), Constants.LOGIN_SUCCESS, MessageUtils.message("user.login.success"));
 | 
			
		||||
        loginService.recordLoginInfo(user.getUserId());
 | 
			
		||||
 | 
			
		||||
        LoginVo loginVo = new LoginVo();
 | 
			
		||||
        loginVo.setAccessToken(StpUtil.getTokenValue());
 | 
			
		||||
        loginVo.setExpireIn(StpUtil.getTokenTimeout());
 | 
			
		||||
        loginVo.setClientId(clientId);
 | 
			
		||||
        return loginVo;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -66,8 +66,12 @@ public class XcxAuthStrategy implements IAuthStrategy {
 | 
			
		||||
 | 
			
		||||
        loginService.recordLogininfor(loginUser.getTenantId(), user.getUserName(), Constants.LOGIN_SUCCESS, MessageUtils.message("user.login.success"));
 | 
			
		||||
        loginService.recordLoginInfo(user.getUserId());
 | 
			
		||||
 | 
			
		||||
        LoginVo loginVo = new LoginVo();
 | 
			
		||||
        loginVo.setAccessToken(StpUtil.getTokenValue());
 | 
			
		||||
        loginVo.setExpireIn(StpUtil.getTokenTimeout());
 | 
			
		||||
        loginVo.setClientId(clientId);
 | 
			
		||||
        loginVo.setOpenid(openid);
 | 
			
		||||
        return loginVo;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,6 @@
 | 
			
		||||
ALTER TABLE gen_table ADD COLUMN data_name varchar(200) NULL DEFAULT '' COMMENT '数据源名称' AFTER table_id;
 | 
			
		||||
 | 
			
		||||
UPDATE sys_menu SET path = 'powerjob', component = 'monitor/powerjob/index', perms = 'monitor:powerjob:list', remark = 'powerjob控制台菜单' WHERE menu_id = 120
 | 
			
		||||
UPDATE sys_menu SET path = 'powerjob', component = 'monitor/powerjob/index', perms = 'monitor:powerjob:list', remark = 'powerjob控制台菜单' WHERE menu_id = 120;
 | 
			
		||||
 | 
			
		||||
-- ----------------------------
 | 
			
		||||
-- 第三方平台授权表
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user