From f52e59d2cb5391b6cb46d2d75e4ffa586aa61df1 Mon Sep 17 00:00:00 2001 From: jinpengyong <jpy123456> Date: Fri, 15 Sep 2023 11:24:42 +0800 Subject: [PATCH] chore:过滤无人机无效数据 --- screen-api/src/main/java/com/moral/api/service/impl/UserLogServiceImpl.java | 16 +++++----------- 1 files changed, 5 insertions(+), 11 deletions(-) diff --git a/screen-api/src/main/java/com/moral/api/service/impl/UserLogServiceImpl.java b/screen-api/src/main/java/com/moral/api/service/impl/UserLogServiceImpl.java index 61e14ef..a0fc827 100644 --- a/screen-api/src/main/java/com/moral/api/service/impl/UserLogServiceImpl.java +++ b/screen-api/src/main/java/com/moral/api/service/impl/UserLogServiceImpl.java @@ -10,13 +10,9 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; -import org.springframework.web.context.request.RequestContextHolder; -import org.springframework.web.context.request.ServletRequestAttributes; +import java.util.List; import java.util.Map; -import java.util.Objects; - -import javax.servlet.http.HttpServletRequest; /** * <p> @@ -34,16 +30,14 @@ @Override public Page<UserLog> selectLogs(Map<String, Object> parameters) { - HttpServletRequest request = ((ServletRequestAttributes) Objects.requireNonNull(RequestContextHolder.getRequestAttributes())).getRequest(); - String token = request.getHeader("token"); - Map<String, Object> currentUserInfo = (Map<String, Object>) TokenUtils.getUserInfoByToken(token); + Map<String, Object> currentUserInfo = (Map<String, Object>) TokenUtils.getUserInfo(); Map<String, Object> orgInfo = (Map<String, Object>) currentUserInfo.get("organization"); Object orgId = orgInfo.get("id"); QueryWrapper<UserLog> queryWrapper = new QueryWrapper<>(); queryWrapper.eq("organization_id", orgId); - Object type = parameters.get("type"); - if (type != null) { - queryWrapper.eq("type", type); + List<Object> types = (List<Object>) parameters.get("types"); + if (!types.isEmpty()) { + queryWrapper.in("type", types); } queryWrapper.orderByDesc("create_time"); Integer page = (Integer) parameters.get("page"); -- Gitblit v1.8.0