Compare commits

..

No commits in common. "cd8bcb8ba010021bdb110dc6c7f21910a25ed296" and "b993638e5bd8e9c4d81d5383e304f27aff02a580" have entirely different histories.

4 changed files with 23 additions and 22 deletions

View File

@ -2,7 +2,7 @@
* @Author: Kane
* @Date: 2022-04-22 10:53:49
* @LastEditors: Kane
* @LastEditTime: 2022-05-12 09:52:45
* @LastEditTime: 2022-05-10 19:03:56
* @FilePath: \DisasterWarning\src\main\java\AppMain.java
* @Description: 和风天气预警推送厦门太保公众号主程序
*
@ -111,10 +111,10 @@ public class AppMain
logger.log( Level.INFO, "{0}天气预警,日志发送成功。", new Object[]
{ city.getCityName()} );
// 将发送的警报保存起来
sendMessage.saveWeatherDisasterWarning( city.getCityName(), item );
}
// 将发送的警报保存起来
sendMessage.saveWeatherDisasterWarning( city.getCityName(), warning );
}
catch ( IOException error )
{

View File

@ -2,7 +2,7 @@
* @Author: Kane
* @Date: 2022-04-22 10:53:49
* @LastEditors: Kane
* @LastEditTime: 2022-05-12 09:51:13
* @LastEditTime: 2022-05-10 19:02:32
* @FilePath: \DisasterWarning\src\main\java\com\cpic\xim\wechat\officalAccount\sendMessage.java
* @Description: 用来推送公众号消息的程序库
*
@ -178,8 +178,7 @@ public class sendMessage
* @throws IOException 读取数据库配置文件时可能抛出的异常
* @throws ClassNotFoundException 加载oracle jdbc驱动时可能抛出的异常
*/
public static void saveWeatherDisasterWarning( String city,
QWeatherDisasterWarningItem warning )
public static void saveWeatherDisasterWarning( String city, QWeatherDisasterWarning warnings )
throws SQLException, IOException, ClassNotFoundException
{
Connection conn = null;
@ -204,19 +203,23 @@ public class sendMessage
conn.setAutoCommit( false );
java.sql.Timestamp pubTime = new java.sql.Timestamp( warning.getPubTime().getTime() );
for ( QWeatherDisasterWarningItem warning : warnings.getWarning() )
{
java.sql.Timestamp pubTime =
new java.sql.Timestamp( warning.getPubTime().getTime() );
stmt.setString( 1, warning.getId() );
stmt.setString( 2, warning.getSender() );
stmt.setString( 3, city );
stmt.setString( 4, warning.getLevel() );
stmt.setString( 5, warning.getType() );
stmt.setString( 6, warning.getTypeName() );
stmt.setString( 7, warning.getTitle() );
stmt.setString( 8, warning.getText() );
stmt.setTimestamp( 9, pubTime );
stmt.setString( 1, warning.getId() );
stmt.setString( 2, warning.getSender() );
stmt.setString( 3, city );
stmt.setString( 4, warning.getLevel() );
stmt.setString( 5, warning.getType() );
stmt.setString( 6, warning.getTypeName() );
stmt.setString( 7, warning.getTitle() );
stmt.setString( 8, warning.getText() );
stmt.setTimestamp( 9, pubTime );
stmt.execute();
stmt.execute();
}
// 没有问题就提交
conn.commit();

View File

@ -2,7 +2,7 @@
* @Author: Kane
* @Date: 2022-04-22 10:53:49
* @LastEditors: Kane
* @LastEditTime: 2022-05-12 09:54:36
* @LastEditTime: 2022-05-10 11:33:41
* @FilePath: \DisasterWarning\src\test\java\com\cpic\xim\wechat\officalAccount\sendMessageTest.java
* @Description:
*
@ -75,7 +75,7 @@ public class sendMessageTest
String city = "东山县";
// sendMessage.saveWeatherDisasterWarning( city, warning );
sendMessage.saveWeatherDisasterWarning( city, warning );
}
catch ( Exception error )
{

View File

@ -1,2 +0,0 @@
java -jar disaster_warning-1.0-SNAPSHOT-jar-with-dependencies.jar
pause