From ab95c69bc6d89635cf70b69ea339c3d717d4544a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=9D=BE?= <8605635+zhang3064194730@user.noreply.gitee.com> Date: Fri, 26 Sep 2025 15:29:19 +0800 Subject: [PATCH] =?UTF-8?q?=E5=82=A8=E5=80=BC=E5=88=97=E8=A1=A8=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../market/service/impl/MkShopRechargeServiceImpl.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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())