//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; //import com.electromagnetic.industry.software.manage.Application; //import com.electromagnetic.industry.software.manage.service.serviceimpl.EdFileInfoServiceImpl; //import org.junit.jupiter.api.Test; //import org.springframework.beans.factory.annotation.Value; //import org.springframework.boot.test.context.SpringBootTest; //import org.springframework.core.env.Environment; // //import javax.annotation.PostConstruct; //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; // //@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"); // } // // @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); // // } // //}