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 117  
118 118 // 获取所有空闲车位为零的停车场信息列表
119 119 List<ZeroBerthParkingLotDTO> zeroBerthplDTOList = plBerthsService.getZeroBerthParkinglotList(request);
120   -
121 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 148 return new BizResultVO<>(new BizResult<>(warningInfoList)) ;
149 149 }
150 150 }
... ...