Commit d31db0d5 authored by duanruiming's avatar duanruiming

[update] 绿波数据优化-添加绿波路口星期类型

parent 8b8f1620
......@@ -11,10 +11,7 @@ import org.springframework.util.CollectionUtils;
import javax.annotation.Resource;
import java.time.LocalTime;
import java.util.Comparator;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.*;
import java.util.stream.Collectors;
/**
......@@ -51,7 +48,8 @@ public class CrossGreenWaveInfoCache implements InitializingBean {
List<GreenwaveCrossPO> greenWaveCrossPOS = greenwaveCrossMapper.selectByGreenwaveId(greenWaveId);
if (!CollectionUtils.isEmpty(greenWaveCrossPOS)) {
List<GreenwaveCrossPO> greenWaveCrossIds = greenWaveCrossPOS.stream()
.filter(po -> LocalTime.parse(po.getStartTime()).isBefore(now) && LocalTime.parse(po.getEndTime()).isAfter(now))
.filter(po -> LocalTime.parse(po.getStartTime()).isBefore(now)
&& LocalTime.parse(po.getEndTime()).isAfter(now) && Objects.equals(0, po.getWeek()))
.sorted(Comparator.comparingInt(GreenwaveCrossPO::getSort))
.collect(Collectors.toList());
greenWaveInfoMap.put(greenWaveId, greenWaveCrossIds);
......
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