lyhzzz hace 5 meses
padre
commit
d40e83e74a

+ 1 - 1
src/main/java/com/fdkankan/manage/common/OssPath.java

@@ -3,7 +3,7 @@ package com.fdkankan.manage.common;
 public class OssPath {
 
     public final static String localPath = "/mnt/";
-    public final static String MANAGE_FILE_PATH = "manage/file/%s/%s";
+    public final static String MANAGE_FILE_PATH = "manage/file/%s";
     public final static String invoiceOssDir = "manage/invoice/";
     public final static String v3_statusPath = "data/data%s/status.json";
     public final static String v4_statusPath = "scene_view_data/%s/data/status.json";

+ 5 - 2
src/main/java/com/fdkankan/manage/service/impl/CommonServiceImpl.java

@@ -63,11 +63,14 @@ public class CommonServiceImpl implements ICommonService {
         try {
             String uuid = UUID.randomUUID().toString();
             String originalFilename = file.getOriginalFilename();
+
             String extName = originalFilename.substring(originalFilename.lastIndexOf("."));
-            String ossPath = String.format(OssPath.MANAGE_FILE_PATH, DateUtil.format(Calendar.getInstance()
-                    .getTime(), DateExtUtil.dateStyle6), uuid + extName);
+            String ossPath = String.format(OssPath.MANAGE_FILE_PATH, uuid + extName);
 
             tempFile = new File(OssPath.localPath + ossPath);
+            if(!tempFile.getParentFile().exists()){
+                tempFile.mkdirs();
+            }
             file.transferTo(tempFile);
             fYunFileServiceInterface.uploadFile(tempFile.getPath(), ossPath);
             String url = this.ossUrlPrefix + ossPath;