| | |
| | | |
| | | private static final Integer irrPlanDelayDefault = 5 ;//轮灌中计划开阀的默认延迟时长 |
| | | |
| | | @Value("${rotation.preOpeningTime}") |
| | | private Long preOpeningTime; |
| | | |
| | | /** |
| | | * 添加灌溉计划 |
| | | * @param po |
| | |
| | | // 计算下一组的开始时间 |
| | | LocalDateTime LocalscheduleStartTime = scheduleStartTime.toInstant().atZone(ZoneId.systemDefault()) .toLocalDateTime(); |
| | | LocalscheduleStartTime = LocalscheduleStartTime.plusMinutes(schedule.getDuration()); |
| | | LocalscheduleStartTime = LocalscheduleStartTime.minusMinutes(2); |
| | | LocalscheduleStartTime = LocalscheduleStartTime.minusMinutes(preOpeningTime); |
| | | scheduleStartTime = Date.from(LocalscheduleStartTime.atZone(ZoneId.systemDefault()).toInstant()); |
| | | } |
| | | |