Pārlūkot izejas kodu

文件云存储代码修改

lideyin 5 gadi atpakaļ
vecāks
revīzija
b80e4ba0d7

+ 2 - 4
examcloud-core-oe-admin-service/src/main/java/cn/com/qmth/examcloud/core/oe/admin/service/impl/ExamRecordForMarkingServiceImpl.java

@@ -14,6 +14,7 @@ import cn.com.qmth.examcloud.examwork.api.request.GetExamPropertyReq;
 import cn.com.qmth.examcloud.examwork.api.request.GetExamReq;
 import cn.com.qmth.examcloud.examwork.api.response.GetExamPropertyResp;
 import cn.com.qmth.examcloud.examwork.api.response.GetExamResp;
+import cn.com.qmth.examcloud.web.filestorage.FileStorageUtil;
 import cn.com.qmth.examcloud.web.helpers.GlobalHelper;
 import main.java.com.UpYun;
 import org.apache.commons.lang3.StringUtils;
@@ -265,10 +266,7 @@ public class ExamRecordForMarkingServiceImpl implements ExamRecordForMarkingServ
             examRecordForMarking.setCreationTime(new Date());
         } else {
             //将原文件删掉
-            UpYun upyun = new UpYun(bucketName, userName, password);
-            String offlineFileUrl = examRecordForMarking.getOfflineFileUrl();
-            offlineFileUrl = offlineFileUrl.replace(upyunFileUrl, "");
-            upyun.deleteFile(offlineFileUrl);
+            FileStorageUtil.deleteFile(fileUrl);
         }
 
         examRecordForMarking.setExamId(examRecordData.getExamId());

+ 0 - 1
examcloud-core-oe-admin-service/src/main/java/cn/com/qmth/examcloud/core/oe/admin/service/impl/OfflineExamServiceImpl.java

@@ -248,7 +248,6 @@ public class OfflineExamServiceImpl implements OfflineExamService {
 
         //通用存储
         FileStoragePathEnvInfo env = new FileStoragePathEnvInfo();
-        env.setFileSuffix(fileSuffix);
         env.setRootOrgId(String.valueOf(bean.getRootOrgId()));
         env.setRelativePath(relativePath);
         YunPathInfo pi = FileStorageUtil.saveFile("offlineFile", env, tempFile, null);