檀树岗监测数据天数优化

master
cxw 2025-04-07 11:49:04 +08:00
parent 22589c196f
commit 0b14698815
1 changed files with 3 additions and 3 deletions

View File

@ -57,7 +57,7 @@ import java.util.stream.Collectors;
@EnableScheduling//开启定时任务 @EnableScheduling//开启定时任务
@Component @Component
@Slf4j @Slf4j
@Profile("prod") // @Profile("prod")
public class DataTaskTSG { public class DataTaskTSG {
private static SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); private static SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
@ -143,7 +143,7 @@ public class DataTaskTSG {
calendar.add(Calendar.HOUR_OF_DAY, -20); calendar.add(Calendar.HOUR_OF_DAY, -20);
} }
} else { } else {
int diffDays = new BigDecimal((now.getTime() - stm.getTime()) / (24 * 60 * 60 * 1000)).intValue(); int diffDays = new BigDecimal((int) Math.ceil(now.getTime() - stm.getTime() / (24 * 60 * 60 * 1000))).intValue();
if (diffDays > 3) { if (diffDays > 3) {
calendar.add(Calendar.DATE, -2); calendar.add(Calendar.DATE, -2);
calendar.add(Calendar.HOUR_OF_DAY, -20); calendar.add(Calendar.HOUR_OF_DAY, -20);
@ -261,7 +261,7 @@ public class DataTaskTSG {
calendar.add(Calendar.HOUR_OF_DAY, -20); calendar.add(Calendar.HOUR_OF_DAY, -20);
} }
} else { } else {
int diffDays = new BigDecimal((now.getTime() - stm.getTime()) / (24 * 60 * 60 * 1000)).intValue(); int diffDays = new BigDecimal((int) Math.ceil(now.getTime() - stm.getTime() / (24 * 60 * 60 * 1000))).intValue();
if (diffDays > 3) { if (diffDays > 3) {
calendar.add(Calendar.DATE, -2); calendar.add(Calendar.DATE, -2);
calendar.add(Calendar.HOUR_OF_DAY, -20); calendar.add(Calendar.HOUR_OF_DAY, -20);