private static String endTime;
public void setWeatherFileTen() {
List<WeatherWarning> warningList = weatherMapper.getWarning(endTime);
try {
if(warningList!=null&&warningList.size()>0) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date endTimeDate = warningList.get(warningList.size() - 1).getForeTime();
endTime = sdf.format(endTimeDate);
utilTool.createFileWarn(warningList);
System.out.println(sdf.format(new Date()));
}
} catch (Exception e) {
e.printStackTrace();
}
}
public void setWeatherFile() {
List<WeatherLive> liveList = weatherMapper.getLive(endTime);
try {
if(liveList!=null&&liveList.size()>0){
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date endTimeDate = liveList.get(liveList.size()-1).getDateTime();
endTime = sdf.format(endTimeDate);
utilTool.createFileLive(liveList);
System.out.println(sdf.format(new Date()));
}
} catch (Exception e) {
e.printStackTrace();
}
}
两个函数都会修改endTime修改其中一个,在另一个函数看来值也会变化,那么这个修改相当于是全局的,是否有影响,要看你的代码的逻辑,是否希望两者是联动的关系。