diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxShopServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxShopServiceImpl.java index 620cd4eda..0fb74376a 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxShopServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxShopServiceImpl.java @@ -302,9 +302,12 @@ public class WxShopServiceImpl implements WxShopService { List mShopIds = retMap.get(ms.getMerchantId()); if (null == mShopIds) { mShopIds = new ArrayList(); + retMap.put(ms.getMerchantId(), mShopIds); + } + WxShopVo shopVo = shopVoMap.get(ms.getShopId()); + if (null != shopVo) { + mShopIds.add(shopVo); } - mShopIds.add(shopVoMap.get(ms.getShopId())); - retMap.put(ms.getMerchantId(), mShopIds); } } return retMap;