From f06a592dd1a7e995bf313ccb5efe7dff73ccfc4e Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期三, 12 四月 2023 18:25:52 +0800 Subject: [PATCH] 增加本地获取IP归属地/广告优化 --- src/main/java/com/yeshi/buwan/util/Utils.java | 33 --------------------------------- 1 files changed, 0 insertions(+), 33 deletions(-) diff --git a/src/main/java/com/yeshi/buwan/util/Utils.java b/src/main/java/com/yeshi/buwan/util/Utils.java index cb2e02a..43cd953 100644 --- a/src/main/java/com/yeshi/buwan/util/Utils.java +++ b/src/main/java/com/yeshi/buwan/util/Utils.java @@ -320,39 +320,6 @@ 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)) { -- Gitblit v1.8.0