|
@@ -11,10 +11,12 @@ import java.util.Map;
|
|
import java.util.Properties;
|
|
import java.util.Properties;
|
|
|
|
|
|
import com.jeeplus.common.utils.FileUtils;
|
|
import com.jeeplus.common.utils.FileUtils;
|
|
|
|
+import com.jeeplus.common.utils.base.PropertiesUtil;
|
|
import com.jeeplus.core.web.Servlets;
|
|
import com.jeeplus.core.web.Servlets;
|
|
import com.jeeplus.modules.sys.security.SystemAuthorizingRealm;
|
|
import com.jeeplus.modules.sys.security.SystemAuthorizingRealm;
|
|
import com.jeeplus.modules.sys.utils.UserUtils;
|
|
import com.jeeplus.modules.sys.utils.UserUtils;
|
|
import org.apache.ibatis.io.Resources;
|
|
import org.apache.ibatis.io.Resources;
|
|
|
|
+import org.springframework.beans.factory.annotation.Value;
|
|
import org.springframework.core.io.DefaultResourceLoader;
|
|
import org.springframework.core.io.DefaultResourceLoader;
|
|
|
|
|
|
import com.google.common.collect.Maps;
|
|
import com.google.common.collect.Maps;
|
|
@@ -76,6 +78,7 @@ public class Global {
|
|
public static final String SYS_TYPE = System.getProperty("os.name").toLowerCase().startsWith("win") ? "1" : "2";
|
|
public static final String SYS_TYPE = System.getProperty("os.name").toLowerCase().startsWith("win") ? "1" : "2";
|
|
|
|
|
|
|
|
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 共享文档物理存储地址
|
|
* 共享文档物理存储地址
|
|
*
|
|
*
|
|
@@ -139,11 +142,12 @@ public class Global {
|
|
public static String getAttachmentDir2() {
|
|
public static String getAttachmentDir2() {
|
|
SystemAuthorizingRealm.Principal principal = (SystemAuthorizingRealm.Principal) UserUtils.getPrincipal();
|
|
SystemAuthorizingRealm.Principal principal = (SystemAuthorizingRealm.Principal) UserUtils.getPrincipal();
|
|
String dir = "";
|
|
String dir = "";
|
|
|
|
+ String FILE_PREFIX = loader.getProperty("linux.file.store.prefix");
|
|
if (SYS_TYPE.equals("1")) {
|
|
if (SYS_TYPE.equals("1")) {
|
|
dir = Global.getUserfilesBaseDir() + Global.FILES_FILESERVER;
|
|
dir = Global.getUserfilesBaseDir() + Global.FILES_FILESERVER;
|
|
} else {
|
|
} else {
|
|
- //liunx file store priefix
|
|
|
|
- dir = "/data/nginx/file" + Servlets.getRequest().getContextPath() + Global.FILES_FILESERVER;
|
|
|
|
|
|
+ //liunx file store prefix
|
|
|
|
+ dir = FILE_PREFIX + Servlets.getRequest().getContextPath() + Global.FILES_FILESERVER;
|
|
}
|
|
}
|
|
|
|
|
|
FileUtils.createDirectory(dir);
|
|
FileUtils.createDirectory(dir);
|