修改正式环境服务器-附件信息(未完成)
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
package com.ruoyi.cms.util;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
public class ProxyServerUtil {
|
||||
private static final String PROXY_HEADER = "X-Proxy-Server";
|
||||
|
||||
/**
|
||||
* 从请求头中获取代理服务器标识(B或C)
|
||||
* @param request HttpServletRequest
|
||||
* @return 代理标识(如"proxy-b"、"proxy-c"),无则返回null
|
||||
*/
|
||||
public static String getProxyServer(HttpServletRequest request) {
|
||||
// 从请求头中获取自定义标识
|
||||
return request.getHeader(PROXY_HEADER);
|
||||
}
|
||||
}
|
||||
@@ -1,5 +1,6 @@
|
||||
package com.ruoyi.cms.util;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
@@ -59,7 +60,15 @@ public class StringUtil {
|
||||
/**
|
||||
* 正式环境环境地址
|
||||
*/
|
||||
public static final String PATH_PRO = "http://10.98.80.37/file/";
|
||||
public static final String PATH_PROXY_37 = "http://10.98.80.37/file/";
|
||||
/**
|
||||
* 互联网
|
||||
*/
|
||||
public static final String PATH_PROXY_50="http://10.98.80.50/file/";
|
||||
/**
|
||||
* 经办端
|
||||
*/
|
||||
public static final String PATH_PROXY_146="http://10.98.80.146/file/";
|
||||
|
||||
/**
|
||||
* 身份证规则
|
||||
@@ -132,7 +141,33 @@ public class StringUtil {
|
||||
* 获取附件地址
|
||||
* @return
|
||||
*/
|
||||
public static String getFilePath(HttpServletRequest request){
|
||||
String proxyServer = getProxyServer(request);
|
||||
if ("proxy-50".equals(proxyServer)) {
|
||||
return PATH_PROXY_50;
|
||||
} else if ("proxy-146".equals(proxyServer)) {
|
||||
return PATH_PROXY_146;
|
||||
}
|
||||
return PATH_TEST_ENV ? PATH_PROXY_37 : PATH_DEV;
|
||||
}
|
||||
|
||||
/**
|
||||
* 原方法-不传request
|
||||
* @return
|
||||
*/
|
||||
public static String getFilePath(){
|
||||
return !PATH_TEST_ENV?PATH_PRO:PATH_DEV;
|
||||
return PATH_TEST_ENV ? PATH_PROXY_37 : PATH_DEV;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取nginx地址
|
||||
* @param request
|
||||
* @return
|
||||
*/
|
||||
private static String getProxyServer(HttpServletRequest request) {
|
||||
if (request == null) {
|
||||
return null;
|
||||
}
|
||||
return request.getHeader("X-Proxy-Server");
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user