diff --git a/code/java/天气灾害预警/.idea/disaster_warning.iml b/code/java/天气灾害预警/.idea/disaster_warning.iml
new file mode 100644
index 0000000..6b8502e
--- /dev/null
+++ b/code/java/天气灾害预警/.idea/disaster_warning.iml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/code/java/天气灾害预警/.idea/encodings.xml b/code/java/天气灾害预警/.idea/encodings.xml
index 78bf31c..860a155 100644
--- a/code/java/天气灾害预警/.idea/encodings.xml
+++ b/code/java/天气灾害预警/.idea/encodings.xml
@@ -2,7 +2,6 @@
-
\ No newline at end of file
diff --git a/code/java/天气灾害预警/.idea/天气灾害预警.iml b/code/java/天气灾害预警/.idea/天气灾害预警.iml
deleted file mode 100644
index 13a38a8..0000000
--- a/code/java/天气灾害预警/.idea/天气灾害预警.iml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/code/java/天气灾害预警/.idea/天气灾害预警.xml b/code/java/天气灾害预警/.idea/天气灾害预警.xml
new file mode 100644
index 0000000..db0d286
--- /dev/null
+++ b/code/java/天气灾害预警/.idea/天气灾害预警.xml
@@ -0,0 +1,147 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1647326463353
+
+
+ 1647326463353
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/code/java/天气灾害预警/disaster_warning.ipr b/code/java/天气灾害预警/disaster_warning.ipr
new file mode 100644
index 0000000..2556f6a
--- /dev/null
+++ b/code/java/天气灾害预警/disaster_warning.ipr
@@ -0,0 +1,241 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/code/java/天气灾害预警/disaster_warning.iws b/code/java/天气灾害预警/disaster_warning.iws
new file mode 100644
index 0000000..ca9cbbb
--- /dev/null
+++ b/code/java/天气灾害预警/disaster_warning.iws
@@ -0,0 +1,423 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1647538422605
+
+
+ 1647538422605
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/code/java/天气灾害预警/pom.xml b/code/java/天气灾害预警/pom.xml
index 3bfdadc..04154c7 100644
--- a/code/java/天气灾害预警/pom.xml
+++ b/code/java/天气灾害预警/pom.xml
@@ -1,6 +1,5 @@
-
+
4.0.0
com.cpic.xim
disaster_warning
@@ -42,23 +41,21 @@
2.4
jdk15
-
- com.fasterxml.jackson.core
- jackson-core
- 2.9.8
+ com.fasterxml.jackson.core
+ jackson-core
+ 2.9.8
- com.fasterxml.jackson.core
- jackson-databind
- 2.9.8
+ com.fasterxml.jackson.core
+ jackson-databind
+ 2.9.8
- com.fasterxml.jackson.core
- jackson-annotations
- 2.9.8
+ com.fasterxml.jackson.core
+ jackson-annotations
+ 2.9.8
-
1.8
@@ -69,11 +66,12 @@
+
dev
- UTF-8
+
true
@@ -82,9 +80,6 @@
test
- UTF-8
- GBK
- GBK
false
diff --git a/code/java/天气灾害预警/src/main/java/AppMain.java b/code/java/天气灾害预警/src/main/java/AppMain.java
index 459cc73..fc03866 100644
--- a/code/java/天气灾害预警/src/main/java/AppMain.java
+++ b/code/java/天气灾害预警/src/main/java/AppMain.java
@@ -1,17 +1,27 @@
+/*
+ * @Author: Kane
+ * @Date: 2022-03-16 18:10:58
+ * @LastEditors: Kane
+ * @LastEditTime: 2022-03-18 00:37:56
+ * @FilePath: \天气灾害预警\src\main\java\AppMain.java
+ * @Description:
+ *
+ * Copyright (c) ${2022} by Kane, All Rights Reserved.
+ */
import com.cpic.xim.disaster_warning.QWeatherDisasterWarning;
import com.cpic.xim.disaster_warning.WeatherDisasterWarningGrabber;
import java.io.IOException;
+//import java.nio.file.FileSystems;
+//import java.nio.file.Path;
public class AppMain
{
public static void main( String[] args )
{
String cityCode = "101230201";
- String json;
QWeatherDisasterWarning warning;
- json = WeatherDisasterWarningGrabber.getWeatherDisasterWarningJSON( cityCode );
- //json = "{\"code\":\"200\",\"updateTime\":\"2022-03-17T15:46+08:00\",\"fxLink\":\"http://hfx.link/2qg5\",\"warning\":[{\"id\":\"10109110320220317152846295440963\",\"sender\":\"秦皇岛市气象台\",\"pubTime\":\"2022-03-17T15:28+08:00\",\"title\":\"秦皇岛市气象台更新大风蓝色预警[Ⅳ级/一般]\",\"status\":\"update\",\"level\":\"蓝色\",\"type\":\"1006\",\"typeName\":\"大风\",\"text\":\"秦皇岛市气象台2022年03月17日15时26分继续发布大风蓝色预警信号:预计今天下午到夜间,我市沿岸海域和沿海地区仍有东北风5~6级,阵风7~8级,其他地区4~5级,阵风6级,请防范。\",\"related\":\"10109110320220315152346034785400\",\"urgency\":\"\",\"certainty\":\"\"},{\"id\":\"10109110320220317111800391536363\",\"sender\":\"河北省气象台\",\"pubTime\":\"2022-03-17T11:18+08:00\",\"title\":\"河北省气象台更新寒潮黄色预警[Ⅲ级/较重]\",\"status\":\"update\",\"level\":\"黄色\",\"type\":\"1005\",\"typeName\":\"寒潮\",\"text\":\"河北省气象台2022年03月17日11时17分继续发布寒潮黄色预警信号:受冷空气影响,目前全省大部分地区最低气温已下降6~8℃,局地下降8~12℃,预计今天夜间到19日,全省仍有明显降温过程,大部分地区最低气温继续下降3~5℃,西北部地区局地下降8℃以上;18日到19日早晨,北部地区最低气温降至-15~-5℃,其中坝上地区降至-20~-15℃,其他地区降至-5~0℃。请防范!\",\"related\":\"10109110320220316110012116815176\",\"urgency\":\"\",\"certainty\":\"\"},{\"id\":\"10109110320220316154314834852572\",\"sender\":\"昌黎县气象台\",\"pubTime\":\"2022-03-16T15:43+08:00\",\"title\":\"昌黎县气象台更新寒潮蓝色预警[Ⅳ级/一般]\",\"status\":\"update\",\"level\":\"蓝色\",\"type\":\"1005\",\"typeName\":\"寒潮\",\"text\":\"昌黎县气象台2022年03月16日15时39分继续发布寒潮蓝色预警信号:受冷空气影响,预计今天下午到18日,我县平均气温将继续下降6-8℃,17日白天最高气温为3℃,18日早晨最低气温可达-5℃,请防范。\",\"related\":\"10109110320220315155452789394523\",\"urgency\":\"\",\"certainty\":\"\"}],\"refer\":{\"sources\":[\"12379\"],\"license\":[\"no commercial use\"]}}";
+ String json = WeatherDisasterWarningGrabber.getWeatherDisasterWarningJSON( cityCode );
if ( json.isEmpty() == true )
{
@@ -27,6 +37,8 @@ public class AppMain
error.printStackTrace();
}
+// if ( warning.)
+
System.out.println( "1111" );
}
}
\ No newline at end of file
diff --git a/code/java/天气灾害预警/src/main/java/com/cpic/xim/disaster_warning/QWeatherDisasterWarningItem.java b/code/java/天气灾害预警/src/main/java/com/cpic/xim/disaster_warning/QWeatherDisasterWarningItem.java
index b0b4e5c..9f702bd 100644
--- a/code/java/天气灾害预警/src/main/java/com/cpic/xim/disaster_warning/QWeatherDisasterWarningItem.java
+++ b/code/java/天气灾害预警/src/main/java/com/cpic/xim/disaster_warning/QWeatherDisasterWarningItem.java
@@ -3,7 +3,7 @@ package com.cpic.xim.disaster_warning;
import java.util.Objects;
import com.fasterxml.jackson.annotation.JsonFormat;
-import com.fasterxml.jackson.annotation.JsonIgnore;
+//import com.fasterxml.jackson.annotation.JsonIgnore;
public class QWeatherDisasterWarningItem
{
diff --git a/code/java/天气灾害预警/src/main/java/com/cpic/xim/disaster_warning/QWeatherDisasterWarningRefer.java b/code/java/天气灾害预警/src/main/java/com/cpic/xim/disaster_warning/QWeatherDisasterWarningRefer.java
index d225193..c243d5a 100644
--- a/code/java/天气灾害预警/src/main/java/com/cpic/xim/disaster_warning/QWeatherDisasterWarningRefer.java
+++ b/code/java/天气灾害预警/src/main/java/com/cpic/xim/disaster_warning/QWeatherDisasterWarningRefer.java
@@ -1,6 +1,16 @@
+/*
+ * @Author: Kane
+ * @Date: 2022-03-17 21:08:09
+ * @LastEditors: Kane
+ * @LastEditTime: 2022-03-18 00:30:53
+ * @FilePath: \天气灾害预警\src\main\java\com\cpic\xim\disaster_warning\QWeatherDisasterWarningRefer.java
+ * @Description:
+ *
+ * Copyright (c) ${2022} by Kane, All Rights Reserved.
+ */
package com.cpic.xim.disaster_warning;
-import java.util.Objects;
+//import java.util.Objects;
public class QWeatherDisasterWarningRefer
{
diff --git a/code/java/天气灾害预警/src/main/java/com/cpic/xim/disaster_warning/WeatherDisasterWarningGrabber.java b/code/java/天气灾害预警/src/main/java/com/cpic/xim/disaster_warning/WeatherDisasterWarningGrabber.java
index 3b70e8d..f68395e 100644
--- a/code/java/天气灾害预警/src/main/java/com/cpic/xim/disaster_warning/WeatherDisasterWarningGrabber.java
+++ b/code/java/天气灾害预警/src/main/java/com/cpic/xim/disaster_warning/WeatherDisasterWarningGrabber.java
@@ -16,7 +16,7 @@ public class WeatherDisasterWarningGrabber
{
private final static String QUERY_URL = "https://devapi.qweather.com/v7/warning/now?";
private final static String USER_KEY = "fe9fa8eeeb6f4301a92541eed565dd15";
- //private static QWeatherDisasterWarningItem item = null;
+
/***
* 从和风天气获取天气警报json字符串
diff --git a/code/java/天气灾害预警/workspace.code-workspace b/code/java/天气灾害预警/workspace.code-workspace
new file mode 100644
index 0000000..15c77e1
--- /dev/null
+++ b/code/java/天气灾害预警/workspace.code-workspace
@@ -0,0 +1,10 @@
+{
+ "folders": [
+ {
+ "path": "."
+ }
+ ],
+ "settings": {
+ "java.configuration.updateBuildConfiguration": "automatic"
+ }
+}
\ No newline at end of file