소스 검색

上传文件

小么熊🐻 1 년 전
부모
커밋
0379e4be65
1개의 변경된 파일15개의 추가작업 그리고 23개의 파일을 삭제
  1. 15 23
      nbjk-service/src/main/java/com/miaxis/file/service/impl/FileInfoServiceImpl.java

+ 15 - 23
nbjk-service/src/main/java/com/miaxis/file/service/impl/FileInfoServiceImpl.java

@@ -1,34 +1,23 @@
 package com.miaxis.file.service.impl;
 
-import java.io.File;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.util.List;
-import java.util.Random;
-import java.util.UUID;
-
-import com.alibaba.fastjson.JSONObject;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
-import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.miaxis.common.config.FileConfig;
-import com.miaxis.common.config.WxpayConfig;
 import com.miaxis.common.core.domain.Response;
-import com.miaxis.common.enums.FileUploadTypeEnum;
-import com.miaxis.common.exception.CustomException;
-import com.miaxis.common.utils.DateUtils;
-import com.tencentcloudapi.vod.v20180717.models.DescribeMediaInfosResponse;
-import com.tencentcloudapi.vod.v20180717.models.ModifyMediaInfoRequest;
-import com.tencentcloudapi.vod.v20180717.models.ModifyMediaInfoResponse;
-import org.apache.commons.codec.binary.Base64;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Service;
-import org.apache.commons.lang3.StringUtils;
-import com.miaxis.file.mapper.FileInfoMapper;
 import com.miaxis.file.domain.FileInfo;
+import com.miaxis.file.mapper.FileInfoMapper;
 import com.miaxis.file.service.IFileInfoService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
 import org.springframework.web.multipart.MultipartFile;
 
+import java.io.File;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.text.SimpleDateFormat;
+import java.util.Date;
+import java.util.List;
+import java.util.UUID;
+
 /**
  * 上传文件Service业务层处理
  *
@@ -62,11 +51,14 @@ public class FileInfoServiceImpl extends ServiceImpl<FileInfoMapper, FileInfo> i
             byte[] getData = coverFiles.get(i).getBytes();
             String fileName = coverFiles.get(i).getOriginalFilename();
 
+            SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMM");
+            String currentYearMonth = dateFormat.format(new Date());
+
             int index = fileName.lastIndexOf(".");
             String fileType = fileName.substring(index+1,fileName.length());
 
             //文件保存位置
-            File saveDir = new File(fileConfig.getPath());
+            File saveDir = new File(fileConfig.getPath()+"/"+currentYearMonth);
             if (!saveDir.exists()) {
                 saveDir.mkdir();
             }