|
|
|
@@ -94,7 +94,22 @@ public class WxMallFloorServiceImpl implements WxMallFloorService { |
|
|
|
|
|
|
|
@Override |
|
|
|
public Map<Long, String> getBuildingPublicAreaSum(WxMallFloor record) { |
|
|
|
return wxMallFloorMapper.getBuildingPublicAreaSum(record); |
|
|
|
List<Map> buildingPulibAreaList = wxMallFloorMapper.getBuildingPublicAreaSum(record); |
|
|
|
if (null != buildingPulibAreaList && buildingPulibAreaList.size() > 0 ) { |
|
|
|
Map<Long, String> buildinMap = new HashMap<Long, String>(); |
|
|
|
for (int i = 0 ; i < buildingPulibAreaList.size() ; i++) { |
|
|
|
Map bup = buildingPulibAreaList.get(i); |
|
|
|
BigDecimal are = (BigDecimal)bup.get("area"); |
|
|
|
if (null != are) { |
|
|
|
buildinMap.put((Long)bup.get("building_id"), are.toPlainString()); |
|
|
|
}else { |
|
|
|
buildinMap.put((Long)bup.get("building_id"), "0"); |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
return buildinMap; |
|
|
|
} |
|
|
|
return null; |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
|