From 6bdcabc5d1be5fd056092c2847b4ccec051e1062 Mon Sep 17 00:00:00 2001 From: igor Date: Wed, 1 May 2024 17:34:52 +0500 Subject: [PATCH] =?UTF-8?q?+=D0=A2=D0=B0=D0=B1=D0=BB=D0=B8=D1=86=D0=B0=20?= =?UTF-8?q?=D0=B4=D0=B0=D1=82=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 22 +++++++++------ .../org/ccalm/weather/AirTemperature.java | 26 ++++++++++++++---- .../java/org/ccalm/weather/Precipitation.java | 25 ++++++++++++++--- .../org/ccalm/weather/SoilTmperature.java | 27 ++++++++++++++----- src/main/resources/log4j2.xml | 19 +++++++++++++ 5 files changed, 97 insertions(+), 22 deletions(-) create mode 100644 src/main/resources/log4j2.xml diff --git a/pom.xml b/pom.xml index 5bc8487..90849e7 100644 --- a/pom.xml +++ b/pom.xml @@ -10,13 +10,20 @@ org.ccalm weather - 0.0.1-SNAPSHOT + 0.0.4-SNAPSHOT weather Demo project for Spring Boot - 11 + 17 org.ccalm.weather.WeatherApplication + org.springframework.boot @@ -48,12 +55,11 @@ edu.ucar netcdfAll 5.3.1 - + O:/projects/Workspace_Java/CCALM_weather/src/main/lib/netcdfAll-5.3.1.jar + @@ -63,7 +69,7 @@ spring-boot-maven-plugin - + diff --git a/src/main/java/org/ccalm/weather/AirTemperature.java b/src/main/java/org/ccalm/weather/AirTemperature.java index 081da02..e904e35 100644 --- a/src/main/java/org/ccalm/weather/AirTemperature.java +++ b/src/main/java/org/ccalm/weather/AirTemperature.java @@ -248,15 +248,20 @@ public class AirTemperature implements ServletContextAware { logger.info(ex.getMessage()); } System.out.println("Delete old data 2"); + try { + String sql="delete from main.air_temperature_dates where date=cast(to_timestamp('"+date+" "+time+"', 'YYYYMMDD HH24') as timestamp without time zone) and hours="+forecast; + st.executeUpdate(sql); + } catch (SQLException ex) { + logger.info(ex.getMessage()); + } + System.out.println("Delete old data 3"); try { String sql="delete from main.air_temperature where date<=CURRENT_DATE-'730 days'::INTERVAL"; st.executeUpdate(sql); } catch (SQLException ex) { logger.info(ex.getMessage()); } - - - + int pos=0; for(int nLat=0;nLat + + + + + + + + + + + + + + + + +