diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxEnergyServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxEnergyServiceImpl.java index 0c6e0aa6c..67e4a8e3a 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxEnergyServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxEnergyServiceImpl.java @@ -317,10 +317,15 @@ public class WxEnergyServiceImpl implements WxEnergyService { } Map buildingMap = wxMallBuildingService.getBuildingMap(record); Map floorMap = wxMallFloorService.getFloorMap(record); - WxShop sq = new WxShop(); - sq.updateTenantInfo(record); - sq.setIds(shopIdList); - Map shopMap = wxShopService.findShopMap(sq); + + Map shopMap = null; + if (shopIdList.size() > 0 ) { + WxShop sq = new WxShop(); + sq.updateTenantInfo(record); + sq.setIds(shopIdList); + wxShopService.findShopMap(sq); + } + Map meterAliasMap = new HashMap(); for (int i = 0 ; i < sflist.size(); i++) { WxEnergyMeterShopFloor sf = sflist.get(i);