From f537abe9f3646c739beaf15076246a2f71a347e9 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期四, 20 二月 2025 16:57:55 +0800 Subject: [PATCH] IOS广告增加区域屏蔽 --- src/main/java/com/yeshi/buwan/util/Utils.java | 57 ++------------------------------------------------------- 1 files changed, 2 insertions(+), 55 deletions(-) diff --git a/src/main/java/com/yeshi/buwan/util/Utils.java b/src/main/java/com/yeshi/buwan/util/Utils.java index b3c8bfc..9d3efc0 100644 --- a/src/main/java/com/yeshi/buwan/util/Utils.java +++ b/src/main/java/com/yeshi/buwan/util/Utils.java @@ -192,7 +192,7 @@ de.setWatchCount(info.getWatchCount()); de.setYear(info.getYear()); de.setShare(info.getShare()); - de.setCanSave(info.getCanSave()); + de.setCanSave(info.getCanSave() == null ? false : info.getCanSave()); de.setResourceList(info.getResourceList()); de.setPlayPicture(info.getPlayPicture()); de.setShowType(info.getShowType()); @@ -201,6 +201,7 @@ de.setCommentCount(info.getCommentCount()); de.setUpdatetime(info.getUpdatetime()); de.setArea(info.getArea()); + de.setPageSize(info.getPageSize()); return de; } @@ -318,60 +319,6 @@ public final static int TYPE_DANGER_AREA = 2; public final static int TYPE_DANGER = 3; - - public static int getType(HttpServletRequest request, UserInfo user, String detailSystemId) { - String ip = getIP(request); - if (!(ip + "").equalsIgnoreCase(user.getIp())) { - IPUtil.IPInfo ipInfo = IPUtil.getIPInfo(ip); - user.setIp(ip); - - if (ipInfo != null && !StringUtil.isNullOrEmpty(ipInfo.getCity())) { - user.setCity(ipInfo.getCity()); - } - - if (ipInfo != null && !StringUtil.isNullOrEmpty(ipInfo.getCountry())) { - user.setCountry(ipInfo.getCountry()); - } - new UserService().updateUserInfo(user); - } - - Map<String, String> map = new DetailSystemConfigService().getConfigAsMap(new DetailSystem(SystemUtil.getDetailSystemId() + ""), SystemUtil.getDefaultVersion()); - String[] detailsystemIds = new String[]{"1", "2", "3", "4", "5", "6", "14", "12", "20", "11"}; - for (String d : detailsystemIds) { - if (detailSystemId.equalsIgnoreCase(d)) { - String dangers = map.get("danger_city"); - String[] dangerCitys = dangers.split(","); - for (String c : dangerCitys) - if (c.equalsIgnoreCase(user.getCity())) {// 鍖椾笂骞挎繁 - return TYPE_DANGER_AREA; - } - return TYPE_DANGER; - } - } - - return TYPE_NORMAL; - } - - public static String getIP(HttpServletRequest request) { - String ip = request.getHeader("x-forwarded-for"); - if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) { - ip = request.getHeader("Proxy-Client-IP"); - } - if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) { - ip = request.getHeader("WL-Proxy-Client-IP"); - } - - if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) { - ip = request.getHeader("X-Real-IP"); - } - - if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) { - ip = request.getRemoteAddr(); - } - - return ip; - - } public static String getCoverImage(VideoInfo info) { if (!StringUtil.isNullOrEmpty(info.getLatestHpicture())) -- Gitblit v1.8.0