electromagnetic-data-new/electrmangnetic/src/test/java/Test1.java

71 lines
2.8 KiB
Java
Raw Normal View History

//import cn.hutool.core.io.FileUtil;
//import cn.hutool.core.util.IdUtil;
//import cn.hutool.core.util.ZipUtil;
//import cn.hutool.crypto.SecureUtil;
//import cn.hutool.crypto.symmetric.AES;
//import com.electromagnetic.industry.software.common.util.UserThreadLocal;
2024-12-13 15:27:59 +08:00
//import com.electromagnetic.industry.software.manage.Application;
//import com.electromagnetic.industry.software.manage.service.serviceimpl.EdFileInfoServiceImpl;
2024-12-13 15:27:59 +08:00
//import org.junit.jupiter.api.Test;
//import org.springframework.beans.factory.annotation.Value;
2024-12-13 15:27:59 +08:00
//import org.springframework.boot.test.context.SpringBootTest;
//import org.springframework.core.env.Environment;
2024-12-13 15:27:59 +08:00
//
//import javax.annotation.PostConstruct;
2024-12-13 15:27:59 +08:00
//import javax.annotation.Resource;
//import java.io.File;
//import java.io.InputStream;
//import java.io.OutputStream;
//import java.nio.file.Files;
//import java.nio.file.Paths;
2024-12-13 15:27:59 +08:00
//
//@SpringBootTest(classes = Application.class)
//public class Test1 {
//
// @Resource
// private EdFileInfoServiceImpl edFileInfoServiceImpl;
//
// @Value("${file.security.passwd}")
// private String password;
//
// private String downloadDataDir = "";
// private String uploadDataDir = "";
//
// @Resource
// private Environment environment;
//
// @PostConstruct
// public void init() {
// String osName = System.getProperty("os.name").toLowerCase();
// uploadDataDir = osName.startsWith("win") ? environment.getProperty("data.upload.windows.tmp.path") : environment.getProperty("data.upload.linux.tmp.path");
// downloadDataDir = osName.startsWith("win") ? environment.getProperty("data.download.windows.tmp.path") : environment.getProperty("data.download.linux.tmp.path");
// }
2024-12-13 15:27:59 +08:00
//
// @Test
// public void testImport() {
// String currentUserId = UserThreadLocal.getUserId();
// String destColibPath = "E:/tmp/C92934test.colib";
// String mainName = FileUtil.mainName(destColibPath);
// String parentDir = FileUtil.getParent(destColibPath, 1);
// String zipDirPath = parentDir + File.separator + mainName + ".zip";
// AES aes = SecureUtil.aes(password.getBytes());
// try (
// InputStream inputStream = Files.newInputStream(Paths.get(destColibPath));
// OutputStream outputStream = Files.newOutputStream(Paths.get(zipDirPath));
// ) {
// aes.decrypt(inputStream, outputStream, true);
// } catch (Exception e) {
// e.printStackTrace();
// String info = "文件上传错误";
// System.out.println("info = " + info);
// }
// String uuid = IdUtil.fastSimpleUUID();
// String tmpDir = uploadDataDir + currentUserId + File.separator + uuid + File.separator;
// ZipUtil.unzip(zipDirPath, tmpDir);
//
// edFileInfoServiceImpl.update2Database(tmpDir);
//
2024-12-13 15:27:59 +08:00
// }
//
//}