Compare commits
5 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 86e570ca61 | |||
| 4b3dc84500 | |||
| a2982790f6 | |||
| 1cc842d9da | |||
| 5909142080 |
+2
-2
@@ -10,8 +10,8 @@ spring:
|
||||
application:
|
||||
name: org-ccalm-main
|
||||
datasource:
|
||||
url: jdbc:postgresql://10.0.0.1:5432/CCALM?ApplicationName=org_ccalm_main&connectTimeout=10000&socketTimeout=30000
|
||||
#url: jdbc:postgresql://ccalm.org:5432/CCALM?ApplicationName=org_ccalm_main&ssl=true&sslmode=require&connectTimeout=10000&socketTimeout=10000
|
||||
#url: jdbc:postgresql://10.0.0.1:5432/CCALM?ApplicationName=org_ccalm_main&connectTimeout=10000&socketTimeout=30000
|
||||
url: jdbc:postgresql://ccalm.org:5432/CCALM?ApplicationName=org_ccalm_main&ssl=true&sslmode=require&connectTimeout=10000&socketTimeout=10000
|
||||
#url: jdbc:postgresql://127.0.0.1:5432/CCALM?ApplicationName=org_ccalm_main&ssl=true&sslmode=require&connectTimeout=10000&socketTimeout=10000
|
||||
username: postgres
|
||||
password: 309A86FF65A78FB428F4E38DFE35F730
|
||||
|
||||
@@ -35,9 +35,21 @@
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-starter-thymeleaf</artifactId>
|
||||
</dependency>
|
||||
<!-- WEB без Tomcat -->
|
||||
<dependency>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-starter-web</artifactId>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-starter-tomcat</artifactId>
|
||||
</exclusion>
|
||||
</exclusions>
|
||||
</dependency>
|
||||
<!-- Undertow вместо Tomcat -->
|
||||
<dependency>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-starter-undertow</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
@@ -163,7 +175,7 @@
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-surefire-plugin</artifactId>
|
||||
<version>2.22.2</version>
|
||||
<version>3.1.2</version>
|
||||
<configuration>
|
||||
<systemPropertyVariables>
|
||||
<spring.config.location>file:org-ccalm-main.yml</spring.config.location>
|
||||
|
||||
@@ -154,7 +154,7 @@ public class AcceptJSON implements ServletContextAware {
|
||||
}
|
||||
}
|
||||
if(lastDate==null) {
|
||||
lastDate = LocalDate.parse("2025-07-16");
|
||||
lastDate = LocalDate.parse("2026-01-01");
|
||||
}
|
||||
|
||||
//By number of day downloading data and write result of downloading to database, try or false, after repair need repeat download
|
||||
@@ -428,7 +428,7 @@ public class AcceptJSON implements ServletContextAware {
|
||||
}
|
||||
//---------------------------------------------------------------------------
|
||||
/**
|
||||
* Пример запроса: http://127.0.0.1:8081/AcceptJSON но в теле нужно поменять строку "Year y = Year.of(2024);" а также номер дня
|
||||
* Пример запроса: https://127.0.0.1:8081/AcceptJSON но в теле нужно поменять строку "Year y = Year.of(2024);" а также номер дня
|
||||
* @param user
|
||||
* @param model
|
||||
* @param file
|
||||
@@ -513,6 +513,10 @@ public class AcceptJSON implements ServletContextAware {
|
||||
for (Object o : jsonArray) {
|
||||
JSONObject jsonObj = (JSONObject) o;
|
||||
FrmLocustModel locust = new FrmLocustModel();
|
||||
|
||||
//locust.seq = obj.getLong("seq")*1000;
|
||||
locust.country_id = "7"; //Russia
|
||||
locust.country_uid = "d8509c7a-6d50-480c-bc2f-d3568c86059b"; //Russia
|
||||
locust.company_uid = "2925b0a4-2bc5-4083-b3f1-9fddd909289e"; //ФГБУ "Россельхозцентр"
|
||||
|
||||
try{
|
||||
@@ -1220,7 +1224,7 @@ public class AcceptJSON implements ServletContextAware {
|
||||
}
|
||||
}
|
||||
if(lastDate==null)
|
||||
lastDate = LocalDate.parse("2025-02-11");
|
||||
lastDate = LocalDate.parse("2026-01-01");
|
||||
|
||||
//By number of day downloading data and write result of downloading to database, try or false, after repair need repeat download
|
||||
while(lastDate.isBefore(LocalDate.now().minusDays(3))){
|
||||
@@ -1335,7 +1339,7 @@ public class AcceptJSON implements ServletContextAware {
|
||||
result.uid = obj.getString("uuid");
|
||||
result.eid = String.valueOf(obj.getInt("id")); //Internal identifier in the Uzbek database
|
||||
|
||||
result.seq = obj.getLong("seq")*1000;
|
||||
//result.seq = obj.getLong("seq")*1000;
|
||||
result.country_id = "10"; //Uzbekistan
|
||||
result.country_uid = "05592f5a-1c8b-4d87-a47f-67697cc12c49"; //Uzbekistan
|
||||
|
||||
@@ -1579,7 +1583,7 @@ public class AcceptJSON implements ServletContextAware {
|
||||
result.locust_type_id = "2";
|
||||
result.locust_type_uid = "8dd9e74f-d7ba-492a-8c75-7aed4f0847c6";
|
||||
break;
|
||||
case "LMI - Asian migratory locust", "LMI - азиатская перелетная саранча", "Азиаткая саранча":
|
||||
case "LMI - Asian migratory locust", "LMI - азиатская перелетная саранча", "Азиаткая саранча", "Азиатская саранча", "Мароккская саранча, Азиатская саранча":
|
||||
result.locust_type_id = "3";
|
||||
result.locust_type_uid = "d61a5325-e8c7-497a-9cff-7ee4c4e1e37d";
|
||||
break;
|
||||
@@ -1591,7 +1595,7 @@ public class AcceptJSON implements ServletContextAware {
|
||||
result.locust_type_id = "6";
|
||||
result.locust_type_uid = "4effd7bb-f19e-4a98-a724-691da12c163e";
|
||||
break;
|
||||
case "Other", "Другое", "Другие саранчовые", "Другие саранчовые, Пустынная саранча", "Другие саранчовые, Атбасарка, Кузнечики", "Большая саксаульная горбатка, Мароккская саранча", "Большая саксаульная горбатка, Туранский прус", "Другие саранчовые, Туранский прус", "Пустынная саранча, Итальянский прус", "Кузнечики", "Другие саранчовые, Атбасарка", "Другие саранчовые, Итальянский прус", "Другие саранчовые, Мароккская саранча", "Большая саксаульная горбатка", "Пустынная саранча", "Атбасарка", "Туранский прус", "Другие саранчовые, Большая саксаульная горбатка", "Другие саранчовые, Итальянский прус, Мароккская саранча", "Другие саранчовые, Кузнечики", "Другие саранчовые, Итальянский прус, Кузнечики", "Другие саранчовые, Мароккская саранча, Атбасарка", "Другие саранчовые, Мароккская саранча, Азиаткая саранча":
|
||||
case "Other", "Другое", "Другие саранчовые", "Другие саранчовые, Пустынная саранча", "Другие саранчовые, Атбасарка, Кузнечики", "Большая саксаульная горбатка, Мароккская саранча", "Большая саксаульная горбатка, Туранский прус", "Другие саранчовые, Туранский прус", "Пустынная саранча, Итальянский прус", "Кузнечики", "Другие саранчовые, Атбасарка", "Другие саранчовые, Итальянский прус", "Другие саранчовые, Мароккская саранча", "Большая саксаульная горбатка", "Пустынная саранча", "Атбасарка", "Туранский прус", "Другие саранчовые, Большая саксаульная горбатка", "Другие саранчовые, Итальянский прус, Мароккская саранча", "Другие саранчовые, Кузнечики", "Другие саранчовые, Итальянский прус, Кузнечики", "Другие саранчовые, Мароккская саранча, Атбасарка", "Другие саранчовые, Мароккская саранча, Азиаткая саранча", "Другие саранчовые, Пустынная саранча, Итальянский" :
|
||||
result.locust_type_id = "4";
|
||||
result.locust_type_uid = "bf79cae1-1e01-4e7f-8ec1-deb06936a58e";
|
||||
break;
|
||||
|
||||
@@ -125,9 +125,9 @@ public class EngineController implements ServletContextAware {
|
||||
List<String> ret = jdbcTemplate.query(sql, parameters, new DBTools.JsonRowMapper());
|
||||
for (int i = 0; i < ret.size(); i++) {
|
||||
JSONObject obj = new JSONObject(ret.get(i));
|
||||
country_id=obj.getLong("country_id");
|
||||
country_id=obj.getLong("country_id"); //TODO Проверить должно по идее country_uid везде использоваться...
|
||||
}
|
||||
} catch( DataAccessException ex )
|
||||
} catch( Exception ex )
|
||||
{
|
||||
logger.error(ex.getMessage());
|
||||
}
|
||||
|
||||
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user