From d7c667cb402ab77bda79ce34dba5395ba5a8063e Mon Sep 17 00:00:00 2001 From: Kane Wang Date: Fri, 18 Mar 2022 16:04:54 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E6=88=90json=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E5=8A=A0=E8=BD=BD=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../{天气灾害预警 => }/.idea/.gitignore | 0 .../.idea/compiler.xml | 0 .../.idea/disaster_warning.iml | 0 .../.idea/encodings.xml | 0 .../.idea/jarRepositories.xml | 0 .../{天气灾害预警 => }/.idea/misc.xml | 0 .../.idea/runConfigurations/compile.xml | 0 .../.idea/uiDesigner.xml | 0 .../{天气灾害预警 => }/.idea/vcs.xml | 0 .../.idea/天气灾害预警.xml | 0 code/java/天气灾害预警/config.json | 41 ++++++ .../天气灾害预警/disaster_warning.iml | 76 +++------- .../天气灾害预警/disaster_warning.ipr | 132 ++++++++++++++++-- .../天气灾害预警/disaster_warning.iws | 80 ++++++++++- code/java/天气灾害预警/pom.xml | 11 +- .../src/main/java/AppMain.java | 60 +++++--- .../main/java/com/cpic/xim/config/City.java | 52 +++++++ .../java/com/cpic/xim/config/CpicxmStuff.java | 52 +++++++ .../config/WeatherDisasterNotifyConfig.java | 118 ++++++++++++++++ .../disaster}/QWeatherDisasterWarning.java | 2 +- .../QWeatherDisasterWarningItem.java | 2 +- .../QWeatherDisasterWarningRefer.java | 2 +- .../WeatherDisasterWarningGrabber.java | 8 +- .../workspace.code-workspace | 10 -- 24 files changed, 527 insertions(+), 119 deletions(-) rename code/java/{天气灾害预警 => }/.idea/.gitignore (100%) rename code/java/{天气灾害预警 => }/.idea/compiler.xml (100%) rename code/java/{天气灾害预警 => }/.idea/disaster_warning.iml (100%) rename code/java/{天气灾害预警 => }/.idea/encodings.xml (100%) rename code/java/{天气灾害预警 => }/.idea/jarRepositories.xml (100%) rename code/java/{天气灾害预警 => }/.idea/misc.xml (100%) rename code/java/{天气灾害预警 => }/.idea/runConfigurations/compile.xml (100%) rename code/java/{天气灾害预警 => }/.idea/uiDesigner.xml (100%) rename code/java/{天气灾害预警 => }/.idea/vcs.xml (100%) rename code/java/{天气灾害预警 => }/.idea/天气灾害预警.xml (100%) create mode 100644 code/java/天气灾害预警/config.json create mode 100644 code/java/天气灾害预警/src/main/java/com/cpic/xim/config/City.java create mode 100644 code/java/天气灾害预警/src/main/java/com/cpic/xim/config/CpicxmStuff.java create mode 100644 code/java/天气灾害预警/src/main/java/com/cpic/xim/config/WeatherDisasterNotifyConfig.java rename code/java/天气灾害预警/src/main/java/com/cpic/xim/{disaster_warning => notify/disaster}/QWeatherDisasterWarning.java (97%) rename code/java/天气灾害预警/src/main/java/com/cpic/xim/{disaster_warning => notify/disaster}/QWeatherDisasterWarningItem.java (99%) rename code/java/天气灾害预警/src/main/java/com/cpic/xim/{disaster_warning => notify/disaster}/QWeatherDisasterWarningRefer.java (95%) rename code/java/天气灾害预警/src/main/java/com/cpic/xim/{disaster_warning => notify/disaster}/WeatherDisasterWarningGrabber.java (91%) delete mode 100644 code/java/天气灾害预警/workspace.code-workspace diff --git a/code/java/天气灾害预警/.idea/.gitignore b/code/java/.idea/.gitignore similarity index 100% rename from code/java/天气灾害预警/.idea/.gitignore rename to code/java/.idea/.gitignore diff --git a/code/java/天气灾害预警/.idea/compiler.xml b/code/java/.idea/compiler.xml similarity index 100% rename from code/java/天气灾害预警/.idea/compiler.xml rename to code/java/.idea/compiler.xml diff --git a/code/java/天气灾害预警/.idea/disaster_warning.iml b/code/java/.idea/disaster_warning.iml similarity index 100% rename from code/java/天气灾害预警/.idea/disaster_warning.iml rename to code/java/.idea/disaster_warning.iml diff --git a/code/java/天气灾害预警/.idea/encodings.xml b/code/java/.idea/encodings.xml similarity index 100% rename from code/java/天气灾害预警/.idea/encodings.xml rename to code/java/.idea/encodings.xml diff --git a/code/java/天气灾害预警/.idea/jarRepositories.xml b/code/java/.idea/jarRepositories.xml similarity index 100% rename from code/java/天气灾害预警/.idea/jarRepositories.xml rename to code/java/.idea/jarRepositories.xml diff --git a/code/java/天气灾害预警/.idea/misc.xml b/code/java/.idea/misc.xml similarity index 100% rename from code/java/天气灾害预警/.idea/misc.xml rename to code/java/.idea/misc.xml diff --git a/code/java/天气灾害预警/.idea/runConfigurations/compile.xml b/code/java/.idea/runConfigurations/compile.xml similarity index 100% rename from code/java/天气灾害预警/.idea/runConfigurations/compile.xml rename to code/java/.idea/runConfigurations/compile.xml diff --git a/code/java/天气灾害预警/.idea/uiDesigner.xml b/code/java/.idea/uiDesigner.xml similarity index 100% rename from code/java/天气灾害预警/.idea/uiDesigner.xml rename to code/java/.idea/uiDesigner.xml diff --git a/code/java/天气灾害预警/.idea/vcs.xml b/code/java/.idea/vcs.xml similarity index 100% rename from code/java/天气灾害预警/.idea/vcs.xml rename to code/java/.idea/vcs.xml diff --git a/code/java/天气灾害预警/.idea/天气灾害预警.xml b/code/java/.idea/天气灾害预警.xml similarity index 100% rename from code/java/天气灾害预警/.idea/天气灾害预警.xml rename to code/java/.idea/天气灾害预警.xml diff --git a/code/java/天气灾害预警/config.json b/code/java/天气灾害预警/config.json new file mode 100644 index 0000000..bc47edd --- /dev/null +++ b/code/java/天气灾害预警/config.json @@ -0,0 +1,41 @@ +{ + "title": "天气灾害预警配置文件", + "key": "fe9fa8eeeb6f4301a92541eed565dd15", + "query_url": "https://devapi.qweather.com/v7/warning/now?", + "cities": [ + { + "city_name": "厦门", + "city_code": "101230201" + }, + { + "city_name": "同安", + "city_code": "101230202" + }, + { + "city_name": "思明", + "city_code": "101230203" + }, + { + "city_name": "海沧", + "city_code": "101230204" + }, + { + "city_name": "湖里", + "city_code": "101230205" + }, + { + "city_name": "集美", + "city_code": "101230206" + }, + { + "city_name": "翔安", + "city_code": "101230207" + } + ], + "notify_stuffs": [ + { + "stuff_name": "王炜", + "mobile_phone": "15959215339" + } + ] +} diff --git a/code/java/天气灾害预警/disaster_warning.iml b/code/java/天气灾害预警/disaster_warning.iml index cce7f67..90a51a4 100644 --- a/code/java/天气灾害预警/disaster_warning.iml +++ b/code/java/天气灾害预警/disaster_warning.iml @@ -1,52 +1,29 @@ - - - - - - - + + + + - - + - - - + + + + + + + + + + + + @@ -131,22 +108,5 @@ under the License. - - - + diff --git a/code/java/天气灾害预警/disaster_warning.ipr b/code/java/天气灾害预警/disaster_warning.ipr index 2556f6a..2844792 100644 --- a/code/java/天气灾害预警/disaster_warning.ipr +++ b/code/java/天气灾害预警/disaster_warning.ipr @@ -20,9 +20,6 @@ - - - - @@ -78,6 +67,127 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/java/天气灾害预警/disaster_warning.iws b/code/java/天气灾害预警/disaster_warning.iws index ca9cbbb..100a6b5 100644 --- a/code/java/天气灾害预警/disaster_warning.iws +++ b/code/java/天气灾害预警/disaster_warning.iws @@ -5,13 +5,30 @@ - - + + + + + + + + + + + + + + + + + - - - + + + + + + + + @@ -236,7 +260,9 @@