|
@@ -3,11 +3,15 @@ package com.fdkankan.fusion.service.impl;
|
|
|
import com.fdkankan.fusion.common.FilePath;
|
|
|
import com.fdkankan.fusion.common.OssPath;
|
|
|
import com.fdkankan.fusion.common.ResultCode;
|
|
|
+import com.fdkankan.fusion.common.enums.FileTypeEnum;
|
|
|
import com.fdkankan.fusion.common.util.*;
|
|
|
import com.fdkankan.fusion.common.util.LocalToOssUtil;
|
|
|
import com.fdkankan.fusion.config.CacheUtil;
|
|
|
+import com.fdkankan.fusion.entity.CommonUpload;
|
|
|
import com.fdkankan.fusion.exception.BusinessException;
|
|
|
+import com.fdkankan.fusion.service.ICommonUploadService;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
+import org.apache.commons.codec.language.Nysiis;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
@@ -38,6 +42,8 @@ public class UploadService {
|
|
|
private String queryPath;
|
|
|
@Value("${spring.profiles.active}")
|
|
|
private String environment;
|
|
|
+ @Autowired
|
|
|
+ ICommonUploadService commonUploadService;
|
|
|
|
|
|
public String uploadFile(MultipartFile file, Integer videoFolderId) {
|
|
|
if(file.isEmpty()){
|
|
@@ -99,6 +105,11 @@ public class UploadService {
|
|
|
}
|
|
|
file.transferTo(localFile);
|
|
|
//localToOssUtil.uploadOss(localFile.getPath(),ossPath);
|
|
|
+ String format = suffixName.replace(".", "");
|
|
|
+ FileTypeEnum fileTypeEnum = FileTypeEnum.getByType(format);
|
|
|
+
|
|
|
+ commonUploadService.add(fileName.replace(suffixName, ""), CacheUtil.mapping + ossPath,
|
|
|
+ String.valueOf(file.getSize()), uuid, fileTypeEnum, format,format,1,localFile.getPath(), null);
|
|
|
return CacheUtil.mapping + ossPath;
|
|
|
}catch (Exception e){
|
|
|
log.info("upload-error:{}",e);
|