From 46adcbf7494340a495539708210bb39110bdc33b Mon Sep 17 00:00:00 2001
From: czt <czt18638530771@163.com>
Date: 星期六, 29 十一月 2025 17:35:03 +0800
Subject: [PATCH] 快速登记、化验及称重作业页面提交1
---
fzzy-igdss-core/src/main/java/com/fzzy/igds/utils/SystemUtil.java | 37 +++++++++++++++++++++++++++++++++++++
1 files changed, 37 insertions(+), 0 deletions(-)
diff --git a/fzzy-igdss-core/src/main/java/com/fzzy/igds/utils/SystemUtil.java b/fzzy-igdss-core/src/main/java/com/fzzy/igds/utils/SystemUtil.java
new file mode 100644
index 0000000..08292e3
--- /dev/null
+++ b/fzzy-igdss-core/src/main/java/com/fzzy/igds/utils/SystemUtil.java
@@ -0,0 +1,37 @@
+package com.fzzy.igds.utils;
+
+import javax.servlet.http.HttpServletRequest;
+
+/**
+ * @Description 鑾峰彇瀹㈡埛鐧婚檰淇℃伅
+ * @Author CZT
+ * @Date 2025/11/29 11:02
+ */
+public class SystemUtil {
+
+ /***
+ * 鑾峰彇瀹㈡埛绔疘P鍦板潃
+ * @param request
+ */
+ public static String getIP(HttpServletRequest request) {
+ if (request == null) {
+ return "127.0.0.1";
+ }
+ String ip = request.getHeader("X-Real-IP");
+ if (ip != null && !"".equals(ip) && !"unknown".equalsIgnoreCase(ip)) {
+ return ip;
+ }
+ ip = request.getHeader("X-Forwarded-For");
+ if (ip != null && !"".equals(ip) && !"unknown".equalsIgnoreCase(ip)) {
+ // 澶氭鍙嶅悜浠g悊鍚庝細鏈夊涓狪P鍊硷紝绗竴涓负鐪熷疄IP銆�
+ int index = ip.indexOf(',');
+ if (index != -1) {
+ return ip.substring(0, index);
+ } else {
+ return ip;
+ }
+ } else {
+ return request.getRemoteAddr();
+ }
+ }
+}
--
Gitblit v1.9.3