Commit 8d38bd99 authored by hanbing's avatar hanbing

[update] 方案管理-兼容"24:00"时间格式

parent fe28805d
...@@ -184,7 +184,11 @@ public class SchemeConfigServiceImpl implements SchemeConfigService { ...@@ -184,7 +184,11 @@ public class SchemeConfigServiceImpl implements SchemeConfigService {
Optional<CrossAllSchemesDTO> result = filteredListWeek.stream() Optional<CrossAllSchemesDTO> result = filteredListWeek.stream()
.filter(dto -> { .filter(dto -> {
LocalTime start = LocalTime.parse(dto.getStartTime()); // 将 startTime 转换为 LocalTime LocalTime start = LocalTime.parse(dto.getStartTime()); // 将 startTime 转换为 LocalTime
LocalTime end = LocalTime.parse(dto.getEndTime()); // 将 endTime 转换为 LocalTime String endTime = dto.getEndTime();
if ("24:00".equals(endTime)){
endTime = "23:59";
}
LocalTime end = LocalTime.parse(endTime); // 将 endTime 转换为 LocalTime
return (now.isAfter(start) || now.equals(start)) && now.isBefore(end); // 判断当前时间是否在 startTime 和 endTime 之间 return (now.isAfter(start) || now.equals(start)) && now.isBefore(end); // 判断当前时间是否在 startTime 和 endTime 之间
}) })
.findFirst(); // 只会有一个元素 .findFirst(); // 只会有一个元素
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment