Commit 4b680a0e authored by duanruiming's avatar duanruiming

[update] 态势检测-路口列表手动控制异常优化

parent 565e1ce7
...@@ -492,6 +492,7 @@ public class SituationDetectionServiceImpl implements SituationDetectionService ...@@ -492,6 +492,7 @@ public class SituationDetectionServiceImpl implements SituationDetectionService
LambdaQueryWrapper<TBaseCrossInfo> queryWrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<TBaseCrossInfo> queryWrapper = new LambdaQueryWrapper<>();
List<TBaseCrossInfo> tBaseCrossInfos = tBaseCrossInfoMapper.selectList(queryWrapper); List<TBaseCrossInfo> tBaseCrossInfos = tBaseCrossInfoMapper.selectList(queryWrapper);
if (!CollectionUtils.isEmpty(tCrossControlHists)) { if (!CollectionUtils.isEmpty(tCrossControlHists)) {
if (Objects.nonNull(operationMode)) {
if (operationMode == 1) { //中心优化 if (operationMode == 1) { //中心优化
List<TCrossControlHist> centerOptList = tCrossControlHists.stream().filter(tCrossControlHist -> tCrossControlHist.getType() == 5).collect(Collectors.toList()); List<TCrossControlHist> centerOptList = tCrossControlHists.stream().filter(tCrossControlHist -> tCrossControlHist.getType() == 5).collect(Collectors.toList());
BeanListUtils.populateList(centerOptList, signalOperationModeDTOS, SignalOperationModeDTO.class); BeanListUtils.populateList(centerOptList, signalOperationModeDTOS, SignalOperationModeDTO.class);
...@@ -508,6 +509,8 @@ public class SituationDetectionServiceImpl implements SituationDetectionService ...@@ -508,6 +509,8 @@ public class SituationDetectionServiceImpl implements SituationDetectionService
List<TCrossControlHist> specialServiceList = tCrossControlHists.stream().filter(tCrossControlHist -> tCrossControlHist.getType() == 7).collect(Collectors.toList()); List<TCrossControlHist> specialServiceList = tCrossControlHists.stream().filter(tCrossControlHist -> tCrossControlHist.getType() == 7).collect(Collectors.toList());
BeanListUtils.populateList(specialServiceList, signalOperationModeDTOS, SignalOperationModeDTO.class); BeanListUtils.populateList(specialServiceList, signalOperationModeDTOS, SignalOperationModeDTO.class);
} }
} else {
BeanListUtils.populateList(tCrossControlHists, signalOperationModeDTOS, SignalOperationModeDTO.class);
} }
for (SignalOperationModeDTO signalOperationModeDTO : signalOperationModeDTOS) { for (SignalOperationModeDTO signalOperationModeDTO : signalOperationModeDTOS) {
...@@ -518,6 +521,9 @@ public class SituationDetectionServiceImpl implements SituationDetectionService ...@@ -518,6 +521,9 @@ public class SituationDetectionServiceImpl implements SituationDetectionService
} }
} }
} }
}
return signalOperationModeDTOS; return signalOperationModeDTOS;
} }
} }
......
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