diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/shate/DateUploadController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/shate/DateUploadController.java index e85a5c3..a568588 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/shate/DateUploadController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/shate/DateUploadController.java @@ -73,6 +73,13 @@ public class DateUploadController { private String MapExePath; + @RequestMapping(value = "/queryZone" ,method = {RequestMethod.GET}) + public AjaxResult queryZone() + { + List zone= service.queryZone(); + return AjaxResult.success(zone); + } + @RequestMapping(value = "/SelectUpload", method = {RequestMethod.POST}) public AjaxResult SelectUpload(@RequestBody paging paging) { // LocalDate tomorrow = LocalDate.of(2022,10,2); @@ -151,14 +158,11 @@ public class DateUploadController { public AjaxResult InitUpload(@RequestBody UplodFile uplodFile) { readXml(); - List dateUploads = infr(uplodFile.getDateUploads()); - for (int i = 0; i < dateUploads.size(); i++) { Integer Seeding = service.IntoUpload(dateUploads.get(i)); } - return AjaxResult.success("成功"); } @@ -209,12 +213,19 @@ public class DateUploadController { dateUpload.get(i).setExtent1(dateUpload.get(i).getExtent().toString()); DateUpload uploadValue = service.selectShp(name1, type, ""); - MyThread1 demo = new MyThread1(name.replace(".tif", ""), - FilePaths + dateUpload.get(i).getData_id(), - ShpPaths + uploadValue.getData_id()); - demo.run(); - } else if (type1.equals("BOUNDARIES"))//Boundaries +// callExe1(name.replace(".tif", ""), +// FilePaths + dateUpload.get(i).getData_id()); +// callExe(name.replace(".tif", ""), +// FilePaths + dateUpload.get(i).getData_id(), +// ShpPaths + uploadValue.getData_id()); +// +// MyThread1 demo = new MyThread1(name.replace(".tif", ""), +// FilePaths + dateUpload.get(i).getData_id(), +// ShpPaths + uploadValue.getData_id()); +// demo.run(); + + } else if (type1.equals("BOUNDARIES") || type1.equals("RSIMAGES"))//Boundaries { String[] strs = dateUpload.get(i).getFileName().split("\\."); @@ -267,11 +278,17 @@ public class DateUploadController { dateUpload.get(i).setExtent1(dateUpload.get(i).getExtent().toString()); - DateUpload uploadValue = service.selectShp(name1, type, ""); - MyThread1 demo = new MyThread1(name.replace(".tif", ""), - FilePaths + dateUpload.get(i).getData_id(), - ShpPaths + uploadValue.getData_id()); - demo.run(); +// DateUpload uploadValue = service.selectShp(name1, type, ""); + +// callExe1(name.replace(".tif", ""), +// FilePaths + dateUpload.get(i).getData_id()); +// callExe(name.replace(".tif", ""), +// FilePaths + dateUpload.get(i).getData_id(), +// ShpPaths + uploadValue.getData_id()); +// MyThread1 demo = new MyThread1(name.replace(".tif", ""), +// FilePaths + dateUpload.get(i).getData_id(), +// ShpPaths + uploadValue.getData_id()); +// demo.run(); } else if (type1.equals("SUITABILITY")) { String[] strs = dateUpload.get(i).getFileName().split("\\."); @@ -306,10 +323,15 @@ public class DateUploadController { DateUpload uploadValue = service.selectShp(name1, type, ""); - MyThread1 demo = new MyThread1(name.replace(".tif", ""), - FilePaths + dateUpload.get(i).getData_id(), - ShpPaths + uploadValue.getData_id()); - demo.run(); +// callExe1(name.replace(".tif", ""), +// FilePaths + dateUpload.get(i).getData_id()); +// callExe(name.replace(".tif", ""), +// FilePaths + dateUpload.get(i).getData_id(), +// ShpPaths + uploadValue.getData_id()); +// MyThread1 demo = new MyThread1(name.replace(".tif", ""), +// FilePaths + dateUpload.get(i).getData_id(), +// ShpPaths + uploadValue.getData_id()); +// demo.run(); } else { String[] strs = dateUpload.get(i).getFileName().split("\\."); @@ -341,11 +363,15 @@ public class DateUploadController { DateUpload uploadValue = service.selectShp(name1, type, ""); - MyThread1 demo = new MyThread1(name.replace(".tif", ""), - FilePaths + dateUpload.get(i).getData_id(), - ShpPaths + uploadValue.getData_id()); - demo.run(); - +// callExe1(name.replace(".tif", ""), +// FilePaths + dateUpload.get(i).getData_id()); +// callExe(name.replace(".tif", ""), +// FilePaths + dateUpload.get(i).getData_id(), +// ShpPaths + uploadValue.getData_id()); +// MyThread1 demo = new MyThread1(name.replace(".tif", ""), +// FilePaths + dateUpload.get(i).getData_id(), +// ShpPaths + uploadValue.getData_id()); +// demo.run(); } } diff --git a/ruoyi-admin/src/main/resources/application-druid.yml b/ruoyi-admin/src/main/resources/application-druid.yml index 414580c..b2ea661 100644 --- a/ruoyi-admin/src/main/resources/application-druid.yml +++ b/ruoyi-admin/src/main/resources/application-druid.yml @@ -6,14 +6,14 @@ spring: driver-class-name: org.postgresql.Driver druid: master: - url: jdbc:postgresql://rs-middleware-postgres:5432/itba?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true&serverTimezone=Asia/Shanghai - username: gis - password: AQBSdU5bT27AKxAAvKoWQdGpSuNRCHjC4B8DVA +# url: jdbc:postgresql://rs-middleware-postgres:5432/itba?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true&serverTimezone=Asia/Shanghai +# username: gis +# password: AQBSdU5bT27AKxAAvKoWQdGpSuNRCHjC4B8DVA #url: jdbc:postgresql://192.168.2.9:5432/saudiArabia?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true&serverTimezone=Asia/Shanghai -# url: jdbc:postgresql://121.36.229.60:5432/saudiArabia?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true&serverTimezone=Asia/Shanghai -# username: sjs -# password: song5325 + url: jdbc:postgresql://121.36.229.60:5432/saudiArabia?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true&serverTimezone=Asia/Shanghai + username: sjs + password: song5325 # 从库数据源 slave: # 从数据源开关/默认关闭 diff --git a/ruoyi-admin/src/main/resources/application.yml b/ruoyi-admin/src/main/resources/application.yml index c20bde1..5334517 100644 --- a/ruoyi-admin/src/main/resources/application.yml +++ b/ruoyi-admin/src/main/resources/application.yml @@ -60,16 +60,16 @@ spring: # redis 配置 redis: # 地址 - host: rs-middleware-redis - #host: localhost + #host: rs-middleware-redis + host: localhost # 端口,默认为6379 #port: 14096 port: 6379 # 数据库索引 database: 0 # 密码 - password: SenseTime@2019 -# password: sdust2020 + #password: SenseTime@2019 + password: sdust2020 # 连接超时时间 timeout: 10s lettuce: diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/mapper_shate/DateUploadMapper.java b/ruoyi-system/src/main/java/com/ruoyi/system/mapper_shate/DateUploadMapper.java index d7add0b..076f7a7 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/mapper_shate/DateUploadMapper.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/mapper_shate/DateUploadMapper.java @@ -70,12 +70,14 @@ public interface DateUploadMapper { @Param("name") String name, @Param("dateTime") String dateTime); + List queryZone(); + DateUpload selectShpfile(@Param("zone") String zone, @Param("type") String type, @Param("dateTime") String dateTime, @Param("year") String year); - DateUpload selectShp(@Param("zone") String zone, + List selectShp(@Param("zone") String zone, @Param("type") String type, @Param("dateTime") String dateTime); diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service_shate/IDateUploadService.java b/ruoyi-system/src/main/java/com/ruoyi/system/service_shate/IDateUploadService.java index 60d28d7..c6080cf 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/service_shate/IDateUploadService.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service_shate/IDateUploadService.java @@ -14,6 +14,8 @@ import java.util.StringTokenizer; */ public interface IDateUploadService { + List queryZone(); + List selectUpload( String zone, String type, String type1, diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service_shate/impl/DateUploadServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service_shate/impl/DateUploadServiceImpl.java index 6161f87..2cd9852 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/service_shate/impl/DateUploadServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service_shate/impl/DateUploadServiceImpl.java @@ -19,6 +19,11 @@ public class DateUploadServiceImpl implements IDateUploadService { @Resource private DateUploadMapper mapper; + @Override + public List queryZone() { + return mapper.queryZone(); + } + @Override public List selectUpload(String zone,String type,String type1,String type2,String year, String dateWithSway,String name,String dateTime) { return mapper.selectUpload(zone,type,type1,type2,year,dateWithSway,name,dateTime); @@ -41,7 +46,7 @@ public class DateUploadServiceImpl implements IDateUploadService { @Override public DateUpload selectShp(String zone, String type, String dateTime) { - return mapper.selectShp(zone,type,dateTime); + return mapper.selectShp(zone,type,dateTime).get(0); } @Override diff --git a/ruoyi-system/src/main/resources/mapper/system/DateUploadMapper.xml b/ruoyi-system/src/main/resources/mapper/system/DateUploadMapper.xml index ef158a4..73f33e2 100644 --- a/ruoyi-system/src/main/resources/mapper/system/DateUploadMapper.xml +++ b/ruoyi-system/src/main/resources/mapper/system/DateUploadMapper.xml @@ -61,6 +61,9 @@ +