Commit c5713999 authored by hanbing's avatar hanbing

Merge remote-tracking branch 'origin/master'

parents aa3f4a03 07c9777e
...@@ -17,7 +17,10 @@ import net.wanji.feign.pojo.vo.CrossInfoVO; ...@@ -17,7 +17,10 @@ import net.wanji.feign.pojo.vo.CrossInfoVO;
import net.wanji.feign.pojo.vo.ManufacturerInfoOutVO; import net.wanji.feign.pojo.vo.ManufacturerInfoOutVO;
import net.wanji.feign.pojo.vo.ManufacturerVO; import net.wanji.feign.pojo.vo.ManufacturerVO;
import net.wanji.feign.service.UtcFeignClients; import net.wanji.feign.service.UtcFeignClients;
import net.wanji.web.common.enums.*; import net.wanji.web.common.enums.ControlHistEnum;
import net.wanji.web.common.enums.CrossAlarmEnum;
import net.wanji.web.common.enums.DeviceStatusEnum;
import net.wanji.web.common.enums.DeviceTypeEnum;
import net.wanji.web.common.util.StringUtils; import net.wanji.web.common.util.StringUtils;
import net.wanji.web.dto.CrossIdNameDTO; import net.wanji.web.dto.CrossIdNameDTO;
import net.wanji.web.entity.*; import net.wanji.web.entity.*;
...@@ -437,9 +440,9 @@ public class SituationDetectionServiceImpl implements SituationDetectionService ...@@ -437,9 +440,9 @@ public class SituationDetectionServiceImpl implements SituationDetectionService
} }
} }
List<JurisdictionAreaTreeVO> collect = resultList.stream().filter(vo -> StringUtils.equals("0", vo.getParentCode())).collect(Collectors.toList()); List<JurisdictionAreaTreeVO> result = resultList.stream().filter(vo -> StringUtils.equals("0", vo.getParentCode())).collect(Collectors.toList());
return collect; return result;
} }
/** /**
...@@ -465,7 +468,22 @@ public class SituationDetectionServiceImpl implements SituationDetectionService ...@@ -465,7 +468,22 @@ public class SituationDetectionServiceImpl implements SituationDetectionService
jurisdictionAreaVO.setChlidren(null); jurisdictionAreaVO.setChlidren(null);
resultList.add(jurisdictionAreaVO); resultList.add(jurisdictionAreaVO);
} }
// 将路口转化为辖区实体 // 普通路口转化为辖区实体
List<String> areaCrossList = tBaseAreaCrosses.stream().map(TBaseAreaCross::getCrossId).collect(Collectors.toList());
for (TBaseCrossInfo crossInfo : tBaseCrossInfos) {
if (!areaCrossList.contains(crossInfo.getId())) {
JurisdictionAreaTreeVO jurisdictionAreaVO = new JurisdictionAreaTreeVO();
jurisdictionAreaVO.setId(String.valueOf(crossInfo.getId()));
jurisdictionAreaVO.setName(crossInfo.getName());
jurisdictionAreaVO.setType("1");
jurisdictionAreaVO.setPolylines(crossInfo.getLocation());
jurisdictionAreaVO.setLevel(0);
jurisdictionAreaVO.setParentCode("0");
jurisdictionAreaVO.setChlidren(null);
resultList.add(jurisdictionAreaVO);
}
}
// 将辖区内路口转化为辖区实体
for (TBaseAreaInfo parent : tBaseAreaInfos) { for (TBaseAreaInfo parent : tBaseAreaInfos) {
Integer parentCode = parent.getCode(); Integer parentCode = parent.getCode();
for (TBaseAreaCross tBaseAreaCross : tBaseAreaCrosses) { for (TBaseAreaCross tBaseAreaCross : tBaseAreaCrosses) {
......
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