| | |
| | | import javax.mail.MessagingException; |
| | | import java.io.ByteArrayOutputStream; |
| | | import java.io.IOException; |
| | | import java.nio.file.Files; |
| | | import java.util.*; |
| | | |
| | | /** |
| | |
| | | @Autowired |
| | | private DeviceService deviceService; |
| | | |
| | | private final EmailSpringUtil emailSpringUtil; |
| | | @Autowired |
| | | private ManageCoordinateDetailService manageCoordinateDetailService; |
| | | |
| | | public PubController(EmailSpringUtil emailSpringUtil) { |
| | | @Autowired |
| | | private HistorySecondCruiserService historySecondCruiserService; |
| | | |
| | | private final EmailSpringUtil emailSpringUtil; |
| | | private final CityWeatherForecastService cityWeatherForecastService; |
| | | |
| | | public PubController(EmailSpringUtil emailSpringUtil, CityWeatherForecastService cityWeatherForecastService) { |
| | | this.emailSpringUtil = emailSpringUtil; |
| | | this.cityWeatherForecastService = cityWeatherForecastService; |
| | | } |
| | | |
| | | @GetMapping("insertHistoryDaily") |
| | |
| | | @GetMapping("dateInsertHistoryHourlyJKAvg") |
| | | @ApiOperation(value = "疾控中心小时数据", notes = "疾控中心小时数据") |
| | | public ResultMessage dateInsertHistoryHourlyJKAvg(String start,String end) { |
| | | Date ks = DateUtils.getDate(start,"yyyy-MM-dd HH:mm:ss"); |
| | | Date js = DateUtils.getDate("2024-01-23 13:00:00","yyyy-MM-dd HH:mm:ss"); |
| | | Date ends = DateUtils.getDate(end,"yyyy-MM-dd HH:mm:ss"); |
| | | while (DateUtils.isTimeBefor(js,ks)){ |
| | | String dateString = DateUtils.dateToDateString(ks); |
| | | String dateString1 = DateUtils.dateToDateString(ends); |
| | | // historyHourlyService.dateInsertHistoryHourlyJKAvg(start, end); |
| | | historyHourlyService.dateInsertHistoryHourlyJKAvg(dateString, dateString1); |
| | | ks = DateUtils.getDateAddHour(ks,1); |
| | | ends = DateUtils.getDateAddHour(ends,1); |
| | | } |
| | | // String format = DateUtils.yyyy_MM_dd_HH_mm_EN; |
| | | // String start ="2023-11-19 09:00" |
| | | // String end ="2023-11-19 10:00"; |
| | | // Date start1 = DateUtils.getDate(start,format); |
| | | // Date end1 = DateUtils.getDate(end,format); |
| | | historyHourlyService.dateInsertHistoryHourlyJKAvg(start, end); |
| | | |
| | | return new ResultMessage(); |
| | | } |
| | | |
| | |
| | | @ApiOperation(value = "过控制战补偿", notes = "过控制战补偿") |
| | | public ResultMessage insertHistoryAqi(String time) { |
| | | historyAqiService.insertHistoryAqi(time); |
| | | return new ResultMessage(); |
| | | } |
| | | |
| | | @GetMapping("insertHistoryHourly") |
| | | @ApiOperation(value = "缺失小时数据补充", notes = "缺失小时数据补充") |
| | | public ResultMessage insertHistoryHourly() { |
| | | historyHourlyService.insertHistoryHourly(); |
| | | return new ResultMessage(); |
| | | } |
| | | |
| | |
| | | return new ResultMessage(); |
| | | } |
| | | |
| | | @GetMapping("insertCityWeatherForecast") |
| | | @ApiOperation(value = "城市每日天气预测", notes = "城市每日天气预测") |
| | | public ResultMessage insertCityWeatherForecast() { |
| | | cityWeatherForecastService.insertCityWeatherForecast(); |
| | | return new ResultMessage(); |
| | | } |
| | | |
| | | @GetMapping("insertHistoryMonthly") |
| | | @ApiOperation(value = "月数据", notes = "月数据") |
| | | public ResultMessage insertHistoryMonthly() { |
| | |
| | | return new ResultMessage(); |
| | | } |
| | | |
| | | @GetMapping("secondCruiserSort") |
| | | @ApiOperation(value = "走航车排名", notes = "走航车排名") |
| | | public ResultMessage secondCruiserSort() { |
| | | String startTime ="2024-11-13 00:00:00"; |
| | | String endTime ="2024-11-14 00:00:00"; |
| | | historySecondCruiserService.sort(startTime,endTime); |
| | | return new ResultMessage(); |
| | | } |
| | | |
| | | @GetMapping("insertCoordinateDetail") |
| | | @ApiOperation(value = "路段录入", notes = "路段录入") |
| | | public ResultMessage insertCoordinateDetail() { |
| | | String startTime ="2024-06-06 00:07:01"; |
| | | String endTime ="2024-06-06 23:07:01"; |
| | | manageCoordinateDetailService.insertCoordinateDetail(startTime,endTime); |
| | | return new ResultMessage(); |
| | | } |
| | | |
| | | |
| | | public static void main(String[] args) { |
| | | String host = "https://pair.market.alicloudapi.com"; |