|
@@ -7,7 +7,9 @@ import com.fdkankan.fusion.mapper.ICaseVideoFolderMapper;
|
|
import com.fdkankan.fusion.service.ICaseVideoFolderService;
|
|
import com.fdkankan.fusion.service.ICaseVideoFolderService;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.fdkankan.fusion.service.ICaseVideoService;
|
|
import com.fdkankan.fusion.service.ICaseVideoService;
|
|
|
|
+import com.fdkankan.fyun.oss.UploadToOssUtil;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
+import org.springframework.beans.factory.annotation.Value;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
@@ -25,6 +27,11 @@ public class CaseVideoFolderServiceImpl extends ServiceImpl<ICaseVideoFolderMapp
|
|
|
|
|
|
@Autowired
|
|
@Autowired
|
|
ICaseVideoService videoService;
|
|
ICaseVideoService videoService;
|
|
|
|
+ @Autowired
|
|
|
|
+ UploadToOssUtil uploadToOssUtil;
|
|
|
|
+
|
|
|
|
+ @Value("${upload.query-path}")
|
|
|
|
+ private String queryPath;
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public List<CaseVideoFolder> getAllList(Integer caseId) {
|
|
public List<CaseVideoFolder> getAllList(Integer caseId) {
|
|
@@ -39,7 +46,21 @@ public class CaseVideoFolderServiceImpl extends ServiceImpl<ICaseVideoFolderMapp
|
|
public void delete(Integer videoFolderId) {
|
|
public void delete(Integer videoFolderId) {
|
|
//删除文件夹,一并删除文件下文件
|
|
//删除文件夹,一并删除文件下文件
|
|
videoService.deleteByFolderId(videoFolderId);
|
|
videoService.deleteByFolderId(videoFolderId);
|
|
|
|
+
|
|
|
|
+ CaseVideoFolder videoFolder = this.getById(videoFolderId);
|
|
this.removeById(videoFolderId);
|
|
this.removeById(videoFolderId);
|
|
|
|
+ this.deleteMergeUrl(videoFolder.getVideoMergeUrl());
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ @Override
|
|
|
|
+ public void deleteMergeUrl(String videoMergeUrl) {
|
|
|
|
+ try {
|
|
|
|
+ String replace = videoMergeUrl.replace(queryPath, "");
|
|
|
|
+ uploadToOssUtil.delete(replace);
|
|
|
|
+ }catch (Exception e){
|
|
|
|
+ e.printStackTrace();
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|