Commit fd984f25a786299eabbae89cce128d4b0392d745

Authored by huixizhu
1 parent 5b6077aa

null

src/main/java/com/zteits/irain/portal/web/govclouds/RealTimeInfoController.java
@@ -117,34 +117,34 @@ public class RealTimeInfoController { @@ -117,34 +117,34 @@ public class RealTimeInfoController {
117 117
118 // 获取所有空闲车位为零的停车场信息列表 118 // 获取所有空闲车位为零的停车场信息列表
119 List<ZeroBerthParkingLotDTO> zeroBerthplDTOList = plBerthsService.getZeroBerthParkinglotList(request); 119 List<ZeroBerthParkingLotDTO> zeroBerthplDTOList = plBerthsService.getZeroBerthParkinglotList(request);
120 -  
121 List<WarningInfoDTO> warningInfoList = new ArrayList<WarningInfoDTO>(); 120 List<WarningInfoDTO> warningInfoList = new ArrayList<WarningInfoDTO>();
122 - logger.debug("zeroBerthplDTOList---->" + JSON.toJSONString(zeroBerthplDTOList, false));  
123 -  
124 - for (ZeroBerthParkingLotDTO zeroBerthpl: zeroBerthplDTOList) {  
125 -  
126 - List<ParkinglotAndGeoInfoDTO> plgInfoList = ParkingLotGeoCacheUtil.queryParkLotsWithDistanceAndCoordinateByAsc(  
127 - LonLatTypeEnum.LON_LAT_TYPE_1, zeroBerthpl.getLongitude(), zeroBerthpl.getLatitude(), 5000D, 50L); 121 + if (null != zeroBerthplDTOList) {
  122 + logger.debug("zeroBerthplDTOList---->" + JSON.toJSONString(zeroBerthplDTOList, false));
128 123
129 - int notZeroBerthPlCount = 0;// 非零空闲泊位数的停车场个数  
130 - if (null != plgInfoList && !CollectionUtils.isEmpty(plgInfoList)) {  
131 - WarningInfoDTO warningInfoDTO = new WarningInfoDTO();  
132 - for (ParkinglotAndGeoInfoDTO ParkinglotAndGeoInfoDTO: plgInfoList) {  
133 - if (0 < ParkFreeBerthsCacheUtil.getFreeBerthsByPlNo(ParkinglotAndGeoInfoDTO.getPlNo()))  
134 - {  
135 - notZeroBerthPlCount += 1;  
136 - }  
137 - } 124 + for (ZeroBerthParkingLotDTO zeroBerthpl: zeroBerthplDTOList) {
  125 +
  126 + List<ParkinglotAndGeoInfoDTO> plgInfoList = ParkingLotGeoCacheUtil.queryParkLotsWithDistanceAndCoordinateByAsc(
  127 + LonLatTypeEnum.LON_LAT_TYPE_1, zeroBerthpl.getLongitude(), zeroBerthpl.getLatitude(), 5000D, 50L);
138 128
139 - if (0 < notZeroBerthPlCount) {  
140 - warningInfoDTO.setParkingLotName(zeroBerthpl.getParkingLotName());  
141 - warningInfoDTO.setPlCountHavingFreeBerth(notZeroBerthPlCount); 129 + int notZeroBerthPlCount = 0;// 非零空闲泊位数的停车场个数
  130 + if (null != plgInfoList && !CollectionUtils.isEmpty(plgInfoList)) {
  131 + WarningInfoDTO warningInfoDTO = new WarningInfoDTO();
  132 + for (ParkinglotAndGeoInfoDTO ParkinglotAndGeoInfoDTO: plgInfoList) {
  133 + if (0 < ParkFreeBerthsCacheUtil.getFreeBerthsByPlNo(ParkinglotAndGeoInfoDTO.getPlNo()))
  134 + {
  135 + notZeroBerthPlCount += 1;
  136 + }
  137 + }
142 138
143 - warningInfoList.add(warningInfoDTO); 139 + if (0 < notZeroBerthPlCount) {
  140 + warningInfoDTO.setParkingLotName(zeroBerthpl.getParkingLotName());
  141 + warningInfoDTO.setPlCountHavingFreeBerth(notZeroBerthPlCount);
  142 +
  143 + warningInfoList.add(warningInfoDTO);
  144 + }
144 } 145 }
145 } 146 }
146 } 147 }
147 -  
148 return new BizResultVO<>(new BizResult<>(warningInfoList)) ; 148 return new BizResultVO<>(new BizResult<>(warningInfoList)) ;
149 } 149 }
150 } 150 }