From 56c25bcb0dc03aae78aba23f32ebbf548b866332 Mon Sep 17 00:00:00 2001 From: xing <xingjs@qq.com> Date: 星期三, 22 二月 2023 14:11:09 +0800 Subject: [PATCH] 20230221@xingjs@提交官网一张图相关内容接口 --- src/main/java/com/lf/server/config/InitConfig.java | 74 ++++++++++++++++++++++++++++++++----- 1 files changed, 64 insertions(+), 10 deletions(-) diff --git a/src/main/java/com/lf/server/config/InitConfig.java b/src/main/java/com/lf/server/config/InitConfig.java index 8f06e57..b4dbeb5 100644 --- a/src/main/java/com/lf/server/config/InitConfig.java +++ b/src/main/java/com/lf/server/config/InitConfig.java @@ -13,14 +13,17 @@ import com.lf.server.mapper.bd.DlgagnpMapper; import com.lf.server.service.all.BaseQueryService; import com.lf.server.service.all.PermsService; +import com.lf.server.service.all.UploadAttachService; import com.lf.server.service.show.LocateService; import com.lf.server.service.sys.ArgsService; import com.lf.server.service.sys.BlacklistService; +import com.lf.server.service.sys.ReportService; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.ApplicationArguments; import org.springframework.boot.ApplicationRunner; +import org.springframework.core.env.Environment; import org.springframework.stereotype.Component; import java.util.ArrayList; @@ -58,31 +61,32 @@ @Autowired LocateService locateService; + @Autowired + Environment env; + + @Autowired + ReportService reportService; + @Override public void run(ApplicationArguments args) { // noinspection AlibabaRemoveCommentedCode try { - // GDAL娴嬭瘯锛�"E:\\data\\7.Insar\\insartest.tif","E:\\data\\6.楂樺厜璋盶\GF5_Cut_1.img","E:\\data\\22.tif\\110.747 sq km.tif","E:\\Test\\Test.gdb" //GdalHelper.readTif("E:\\data\\7.Insar\\insartest.tif") //GdalHelper.readShp("E:\\data\\13.cppe\\shps\\addr.shp"); //GdalHelper.readGdb("E:\\Test\\addr.gdb"); - //ShpRecord sr = GdalHelper.readShpFirstRecord("D:\\LF\\data\\shp\\extent.shp"); - + //GdalHelper.readShpFirstRecord("D:\\LF\\data\\shp\\extent.shp"); //com.lf.server.helper.RsaHelper.generate(); - //testMybatisPlus(); - //testAes(); - //testPerms(); - //testBlacklist(); //FloatServerController.test(); - //testReadExcel(); + //testReadExcel(); //boolean f1 = ZipHelper.unzip("D:\\LF\\data\\resources.zip", "D:\\LF\\data\\unzip"); //boolean f2 = ZipHelper.zip("D:\\LF\\data\\res.zip", "D:\\LF\\data\\unzip\\resources"); //boolean f3 = Zip4jHelper.zip("D:\\LF\\data\\zip\\resources.zip", "D:\\LF\\data\\zip\\resources", "12345"); //boolean f4 = Zip4jHelper.unzip("D:\\LF\\data\\zip\\resources.zip", "D:\\LF\\data\\zip\\res", "12345"); // 鍒濆鍖� - GdalHelper.init(); + GdalHelper.init(env.getProperty("sys.gdal_path")); + UploadAttachService.init(env.getProperty("sys.attachTabs")); pathHelper.init(); argsService.initSettingData(); @@ -90,6 +94,23 @@ } catch (Exception ex) { log.error(ex.getMessage(), ex); } + } + + private void testBatchUpdate() { + DlgagnpEntity d1 = new DlgagnpEntity(); + d1.setGid(56); + d1.setGb("10"); + d1.setName("a01"); + DlgagnpEntity d2 = new DlgagnpEntity(); + d2.setGid(57); + d2.setGb("20"); + d2.setName("a02"); + + List<DlgagnpEntity> list = new ArrayList<>(); + list.add(d1); + list.add(d2); + + int rows = dlgagnpMapper.updateBatch(list); } private void testMybatisPlus() { @@ -188,7 +209,7 @@ } private void testReadExcel() { - List<MdZxcgEntity> listMdZxcg = ExcelHelper.readExcel(MdZxcgEntity.class, "D:\\LF\\data\\xls\\娴嬬粯\\1-椤圭洰鎴愭灉-瑗夸笁涓璡\1-1涓嚎鎴愭灉琛╘\娴峰師鍘夸腑绾挎垚鏋滆〃.xlsx"); + List<?> listMdZxcg = ExcelHelper.readExcel(MdzxcgEntity.class, "D:\\LF\\data\\xls\\娴嬬粯\\1-椤圭洰鎴愭灉-瑗夸笁涓璡\1-1涓嚎鎴愭灉琛╘\娴峰師鍘夸腑绾挎垚鏋滆〃.xlsx"); int r1 = listMdZxcg.size(); //List<MdGdcgEntity> listGdcg = ExcelHelper.readExcel(MdGdcgEntity.class, "D:\\LF\\data\\xls\\娴嬬粯\\2-鍦颁笅绠$嚎鎺㈡祴鎴愭灉\\2-2 绠$嚎鎴愭灉琛�.xlsx"); @@ -203,4 +224,37 @@ List<?> list = ExcelHelper.readExcel(obj.getClass(), xls); int r3 = list.size(); } + + private void testAccess() { + List<Map<String, Object>> list = AccessHelper.readMdb("D:\\LF\\data\\test.mdb", "", ""); + int count = null == list || list.isEmpty() ? 0 : list.size(); + } + + private void testMd5() { + try { + String file = "E:\\data\\mpt\\A4mpt20131125.mpt"; + + long stime = System.currentTimeMillis(); + // 2a0befb05146cd30213ee4b95038aca0 + String md51 = FileHelper.getFileMd5(file); + long etime = System.currentTimeMillis(); + String s1 = String.format("鎵ц鏃堕暱锛�%d 姣.", (etime - stime)); + + stime = System.currentTimeMillis(); + // 2a0befb05146cd30213ee4b95038aca0 + String md52 = FileHelper.getMd5ByJdk(file); + etime = System.currentTimeMillis(); + String s2 = String.format("鎵ц鏃堕暱锛�%d 姣.", (etime - stime)); + + stime = System.currentTimeMillis(); + // 9f1b7f050f41598710ffc08252484397 + String md53 = FileHelper.getFastMd5(file); + etime = System.currentTimeMillis(); + String s3 = String.format("鎵ц鏃堕暱锛�%d 姣.", (etime - stime)); + + etime = System.currentTimeMillis(); + } catch (Exception ex) { + // + } + } } -- Gitblit v1.9.3