mirror of
				https://github.com/continew-org/continew-admin.git
				synced 2025-11-04 10:57:10 +08:00 
			
		
		
		
	refactor: 优化分页查询登录日志列表接口实现
利用 module 字段直接可以查询登录相关记录
This commit is contained in:
		@@ -53,11 +53,6 @@ public class SysConsts {
 | 
				
			|||||||
     */
 | 
					     */
 | 
				
			||||||
    public static final String LOGIN_URI = "/auth/login";
 | 
					    public static final String LOGIN_URI = "/auth/login";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /**
 | 
					 | 
				
			||||||
     * 退出登录 URI
 | 
					 | 
				
			||||||
     */
 | 
					 | 
				
			||||||
    public static final String LOGOUT_URI = "/auth/logout";
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    /**
 | 
					    /**
 | 
				
			||||||
     * VO 描述类字段后缀
 | 
					     * VO 描述类字段后缀
 | 
				
			||||||
     */
 | 
					     */
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -97,8 +97,7 @@ public class LogServiceImpl implements LogService {
 | 
				
			|||||||
    @Override
 | 
					    @Override
 | 
				
			||||||
    public PageDataVO<LoginLogVO> page(LoginLogQuery query, PageQuery pageQuery) {
 | 
					    public PageDataVO<LoginLogVO> page(LoginLogQuery query, PageQuery pageQuery) {
 | 
				
			||||||
        QueryWrapper<LogDO> queryWrapper = QueryHelper.build(query);
 | 
					        QueryWrapper<LogDO> queryWrapper = QueryHelper.build(query);
 | 
				
			||||||
        queryWrapper.lambda().and(qw -> qw.like(LogDO::getRequestUrl, SysConsts.LOGIN_URI).or()
 | 
					        queryWrapper.eq("module", "登录");
 | 
				
			||||||
            .like(LogDO::getRequestUrl, SysConsts.LOGOUT_URI));
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
        // 限定查询信息
 | 
					        // 限定查询信息
 | 
				
			||||||
        List<String> fieldNameList = ReflectUtils.getNonStaticFieldsName(LoginLogVO.class);
 | 
					        List<String> fieldNameList = ReflectUtils.getNonStaticFieldsName(LoginLogVO.class);
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user