|
@@ -1,15 +1,12 @@
|
|
|
package org.springblade.archive.service.impl;
|
|
|
|
|
|
-import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import lombok.AllArgsConstructor;
|
|
|
import org.springblade.archive.config.sqliteConfig;
|
|
|
import org.springblade.archive.dto.ArchivesAutoDTO;
|
|
|
import org.springblade.archive.entity.ArchiveOfflineVersionInfo;
|
|
|
-import org.springblade.archive.entity.ArchivesAuto;
|
|
|
import org.springblade.archive.mapper.ArchiveOfflineVersionInfoMapper;
|
|
|
import org.springblade.archive.mapper.ArchivesAutoMapper;
|
|
|
import org.springblade.archive.service.IArchiveOfflineVersionInfoService;
|
|
|
-import org.springblade.archive.service.IArchivesAutoService;
|
|
|
import org.springblade.archive.utils.FileUtils;
|
|
|
import org.springblade.business.entity.ArchiveFile;
|
|
|
import org.springblade.business.feign.ArchiveFileClient;
|
|
@@ -17,24 +14,21 @@ import org.springblade.common.utils.CommonUtil;
|
|
|
import org.springblade.common.utils.SnowFlakeUtil;
|
|
|
import org.springblade.core.mp.base.BaseServiceImpl;
|
|
|
import org.springblade.core.oss.model.BladeFile;
|
|
|
-import org.springblade.core.tool.utils.FileUtil;
|
|
|
-import org.springblade.core.tool.utils.IoUtil;
|
|
|
import org.springblade.core.tool.utils.ResourceUtil;
|
|
|
import org.springblade.core.tool.utils.StringUtil;
|
|
|
import org.springblade.manager.entity.ArchiveTreeContract;
|
|
|
-import org.springblade.manager.feign.ArchiveTreeClient;
|
|
|
import org.springblade.manager.feign.ArchiveTreeContractClient;
|
|
|
-import org.springblade.resource.builder.oss.OssBuilder;
|
|
|
-import org.springframework.beans.BeanUtils;
|
|
|
+import org.springblade.resource.feign.NewIOSSClient;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
-import java.io.*;
|
|
|
+import java.io.File;
|
|
|
+import java.io.FileInputStream;
|
|
|
+import java.io.InputStream;
|
|
|
import java.sql.Connection;
|
|
|
import java.sql.PreparedStatement;
|
|
|
import java.sql.Statement;
|
|
|
import java.text.SimpleDateFormat;
|
|
|
import java.time.LocalDateTime;
|
|
|
-import java.time.format.DateTimeFormatter;
|
|
|
import java.util.ArrayList;
|
|
|
import java.util.List;
|
|
|
|
|
@@ -51,7 +45,8 @@ public class ArchiveOfflineVersionInfoServiceImpl extends BaseServiceImpl<Archiv
|
|
|
private final ArchivesAutoMapper autoMapper;
|
|
|
private final ArchiveFileClient fileClient;
|
|
|
private final ArchiveTreeContractClient contractClient;
|
|
|
- private final OssBuilder ossBuilder;
|
|
|
+ private final NewIOSSClient newIOSSClient;
|
|
|
+
|
|
|
|
|
|
@Override
|
|
|
public void packData(Long projectId) throws Exception {
|
|
@@ -70,7 +65,8 @@ public class ArchiveOfflineVersionInfoServiceImpl extends BaseServiceImpl<Archiv
|
|
|
CommonUtil.packageZip(packUrl);
|
|
|
//上传文件
|
|
|
File zipFile = ResourceUtil.getFile(zipUrl);
|
|
|
- BladeFile bladeFile = ossBuilder.template().putFile("localClient.zip",new FileInputStream(zipFile));
|
|
|
+ //BladeFile bladeFile = ossBuilder.template().putFile("localClient.zip",new FileInputStream(zipFile));
|
|
|
+ BladeFile bladeFile =newIOSSClient.uploadFile("localClient.zip",zipUrl);
|
|
|
ArchiveOfflineVersionInfo info = new ArchiveOfflineVersionInfo();
|
|
|
info.setId(SnowFlakeUtil.getId());
|
|
|
info.setFileUrl(bladeFile.getLink());
|