dsx hace 2 años
padre
commit
c5d3fbfb78

+ 2 - 1
src/main/java/com/fdkankan/tracking/service/impl/TrackingServiceImpl.java

@@ -15,6 +15,7 @@ import com.fdkankan.tracking.vo.TrackingParamVo;
 import com.fdkankan.tracking.service.TrackingService;
 import com.fdkankan.tracking.utils.IpUtils;
 import com.fdkankan.web.response.ResultData;
+import com.fdkankan.web.util.WebUtil;
 import com.google.common.collect.Lists;
 import lombok.extern.slf4j.Slf4j;
 import org.elasticsearch.rest.RestStatus;
@@ -72,7 +73,7 @@ public class TrackingServiceImpl implements TrackingService {
             return ResultData.ok();
         }
         trackingBody.setUserAgent(request.getHeader("user-agent"));
-        trackingBody.setUserIP(ServletUtil.getClientIP(request));
+        trackingBody.setUserIP(WebUtil.getIpAddress(request));
         trackingBody.setTime(Calendar.getInstance().getTime());
         trackingBody.setSource("FRONT");