From c6c5a8ce0f42d46ea2fe0312c9eda67a49fd3917 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期一, 01 二月 2021 18:58:21 +0800 Subject: [PATCH] 完善根据IP屏蔽广告,创建会员实体 --- src/main/java/com/yeshi/buwan/util/Utils.java | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/yeshi/buwan/util/Utils.java b/src/main/java/com/yeshi/buwan/util/Utils.java index 27ddfb2..8306541 100644 --- a/src/main/java/com/yeshi/buwan/util/Utils.java +++ b/src/main/java/com/yeshi/buwan/util/Utils.java @@ -323,15 +323,15 @@ public static int getType(HttpServletRequest request, UserInfo user, String detailSystemId) { String ip = getIP(request); if (!(ip + "").equalsIgnoreCase(user.getIp())) { - Map<String, String> map = IPUtil.getIPInfo(ip); + IPUtil.IPInfo ipInfo = IPUtil.getIPInfo(ip); user.setIp(ip); - if (!StringUtil.isNullOrEmpty(map.get("city"))) { - user.setCity(map.get("city")); + if (ipInfo != null && !StringUtil.isNullOrEmpty(ipInfo.getCity())) { + user.setCity(ipInfo.getCity()); } - if (!StringUtil.isNullOrEmpty(map.get("country"))) { - user.setCountry(map.get("country")); + if (ipInfo != null && !StringUtil.isNullOrEmpty(ipInfo.getCountry())) { + user.setCountry(ipInfo.getCountry()); } new UserService().updateUserInfo(user); } -- Gitblit v1.8.0