From dc89816a1004ddea632e2d44b048cb6abf1ed924 Mon Sep 17 00:00:00 2001 From: eric <465889110@qq.com> Date: Wed, 29 Oct 2025 23:04:23 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=84=E7=90=86=E7=A9=BA=E6=8C=87=E9=92=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/GroupBuyCouponServiceImpl.java | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/sczx/order/service/impl/GroupBuyCouponServiceImpl.java b/src/main/java/com/sczx/order/service/impl/GroupBuyCouponServiceImpl.java index a2a66ef..a6e4f2f 100644 --- a/src/main/java/com/sczx/order/service/impl/GroupBuyCouponServiceImpl.java +++ b/src/main/java/com/sczx/order/service/impl/GroupBuyCouponServiceImpl.java @@ -128,12 +128,14 @@ public class GroupBuyCouponServiceImpl implements GroupBuyCouponService { response.getData().getCertificates().forEach(certificate -> { productIdMap.put("dyOrderId",String.valueOf(certificate.getCertificateId())); productIdMap.put("dyProductId", String.valueOf(certificate.getSku().getSkuId())); - certificate.getReserveInfo().getOrderReserveUserInfoList().forEach(orderReserveUserInfo -> { - String phoneNumber = orderReserveUserInfo.getPhone(); - if (phoneNumber != null) { - phone.set(phoneNumber); - } - }); + if( certificate.getReserveInfo().getOrderReserveUserInfoList().size()>0){ + certificate.getReserveInfo().getOrderReserveUserInfoList().forEach(orderReserveUserInfo -> { + String phoneNumber = orderReserveUserInfo.getPhone(); + if (phoneNumber != null) { + phone.set(phoneNumber); + } + }); + } }); String finalPhone = phone.get();