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