diff --git a/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/MkShopRechargeServiceImpl.java b/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/MkShopRechargeServiceImpl.java index 662b634e3..693bb8f22 100644 --- a/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/MkShopRechargeServiceImpl.java +++ b/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/MkShopRechargeServiceImpl.java @@ -208,7 +208,10 @@ public class MkShopRechargeServiceImpl extends ServiceImpl shopIdList = shopUserList.stream().map(ShopUser::getSourceShopId).collect(Collectors.toSet()); Map shopInfoMap = shopInfoService.list(new QueryWrapper().in(ShopInfo::getId, shopIdList)).stream().collect(Collectors.toMap(ShopInfo::getId, item -> item)); shopUserList.forEach(item -> { - ShopInfo shopInfo = shopInfoMap.getOrDefault(item.getSourceShopId(), new ShopInfo()); + ShopInfo shopInfo = shopInfoMap.get(item.getSourceShopId()); + if (shopInfo == null) { + return; + } rechargeListVOS.add(new RechargeListVO().setShopName(shopInfo.getShopName()) .setShopId(shopInfo.getId()) .setAmount(item.getAmount())