|
@ -171,10 +171,10 @@ public class DeviceStatus { |
|
|
* |
|
|
* |
|
|
*/ |
|
|
*/ |
|
|
|
|
|
|
|
|
@Scheduled(cron = "0 30 11,15,17,23 * * ?") |
|
|
@Scheduled(cron = "0 8 * * ?") |
|
|
public void calculateSuccessRate() { |
|
|
public void calculateSuccessRate() { |
|
|
|
|
|
|
|
|
LocalDateTime todayStart = LocalDateTime.now().truncatedTo(ChronoUnit.DAYS); |
|
|
LocalDateTime todayStart = LocalDateTime.now().truncatedTo(ChronoUnit.DAYS).minusDays(1); |
|
|
LocalDateTime currentTime = LocalDateTime.now(); |
|
|
LocalDateTime currentTime = LocalDateTime.now(); |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -197,7 +197,7 @@ public class DeviceStatus { |
|
|
LocalDateTime dateTime = LocalDateTime.now(); |
|
|
LocalDateTime dateTime = LocalDateTime.now(); |
|
|
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); |
|
|
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); |
|
|
String formattedDateTime = dateTime.format(formatter); |
|
|
String formattedDateTime = dateTime.format(formatter); |
|
|
String filePath = "/home/excel/"+formattedDateTime+"--deviceStatus.xlsx"; |
|
|
String filePath = "/Users/mengfanfeng/Downloads/excel/"+formattedDateTime+"--deviceStatus.xlsx"; |
|
|
try (Workbook workbook = new XSSFWorkbook()) { |
|
|
try (Workbook workbook = new XSSFWorkbook()) { |
|
|
FileOutputStream fileOut = new FileOutputStream(filePath); |
|
|
FileOutputStream fileOut = new FileOutputStream(filePath); |
|
|
workbook.write(fileOut); |
|
|
workbook.write(fileOut); |
|
|