Commit fd984f25a786299eabbae89cce128d4b0392d745
1 parent
5b6077aa
null
Showing
1 changed file
with
21 additions
and
21 deletions
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 | } |