admin
2021-02-01 c6c5a8ce0f42d46ea2fe0312c9eda67a49fd3917
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);
        }