From b7d92340a9edea0f0686d64682582bbef86d39ec Mon Sep 17 00:00:00 2001 From: winter Date: Tue, 3 Sep 2024 09:21:49 +0800 Subject: [PATCH] fix --- .../iformall/service/impl/WxEnergyServiceImpl.java | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) 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);