浏览代码

临时目录修改

xiatian 4 年之前
父节点
当前提交
ecd01b9c68

+ 6 - 0
themis-business/src/main/java/com/qmth/themis/business/constant/SystemConstant.java

@@ -71,6 +71,7 @@ public class SystemConstant {
     public static final String GLOBAL = "global";
     public static final String OK = "ok";
     public static String FILES_DIR;
+    public static String TEMP_FILES_DIR;
     /**
      * session过期时间
      */
@@ -251,6 +252,11 @@ public class SystemConstant {
         if (!dir.exists()) {
             dir.mkdirs();
         }
+        File tempdir = new File(mkdir + File.separator + "themis-temp");
+        if (!tempdir.exists()) {
+        	tempdir.mkdirs();
+        }
         FILES_DIR = dir.getPath();
+        TEMP_FILES_DIR = tempdir.getPath();
     }
 }

+ 2 - 1
themis-business/src/main/java/com/qmth/themis/business/service/impl/TEExamPaperServiceImpl.java

@@ -18,6 +18,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.qmth.themis.business.cache.bean.ExamPaperCacheBean;
 import com.qmth.themis.business.cache.bean.ObjectiveAnswerCacheBean;
 import com.qmth.themis.business.config.SystemConfig;
+import com.qmth.themis.business.constant.SystemConstant;
 import com.qmth.themis.business.dao.TEExamPaperMapper;
 import com.qmth.themis.business.entity.TEExamPaper;
 import com.qmth.themis.business.service.TEExamPaperService;
@@ -93,7 +94,7 @@ public class TEExamPaperServiceImpl extends ServiceImpl<TEExamPaperMapper, TEExa
 		ret = new HashMap<String,ObjectiveAnswerCacheBean>();
 		String structUrl=OssUtil.getUrlForPrivateBucket(systemConfig.getOssEnv(3), ep.getStructPath());
 		String answerUrl=OssUtil.getUrlForPrivateBucket(systemConfig.getOssEnv(3), ep.getAnswerPath());
-		String tempDir = systemConfig.getProperty("sys.config.serverUpload");
+		String tempDir = SystemConstant.TEMP_FILES_DIR;
         String dir = tempDir + "/" + uuid() + "/";
         File dfile = new File(dir);
         try {

+ 1 - 1
themis-business/src/main/java/com/qmth/themis/business/service/impl/TOeExamRecordServiceImpl.java

@@ -294,7 +294,7 @@ public class TOeExamRecordServiceImpl extends ServiceImpl<TOeExamRecordMapper, T
     @Transactional
 	@Override
 	public void saveDataByCache(Long recordId) {
-        String tempDir = systemConfig.getProperty("sys.config.serverUpload");
+        String tempDir = SystemConstant.TEMP_FILES_DIR;
         String dir = tempDir + "/" + uuid() + "/";
         File dfile = new File(dir);
         try {

+ 1 - 1
themis-business/src/main/java/com/qmth/themis/business/templete/impl/TaskExamPaperImportTemplete.java

@@ -100,7 +100,7 @@ public class TaskExamPaperImportTemplete implements TaskImportTemplete {
             throw new BusinessException(ExceptionResultEnum.EXAM_NO);
         }
 
-        String tempDir = systemConfig.getProperty("sys.config.serverUpload");
+        String tempDir = SystemConstant.TEMP_FILES_DIR;
         String dir = tempDir + "/" + uuid() + "/";
         File dfile = new File(dir);
         try {