From 4011b8d0b377af33e2bc435f7726329630d706cb Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 02 三月 2021 18:28:52 +0800
Subject: [PATCH] 搜索引擎接口更新

---
 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