From 8557335cd2d69e654c986686f6df8cfac23d5fc0 Mon Sep 17 00:00:00 2001 From: xupei Date: Thu, 20 Nov 2025 14:28:50 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A1=BE=E5=AE=A2checkIn=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E4=B8=BA=E5=8F=AA=E6=8F=90=E4=BE=9BvipId,=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E5=88=A4=E7=A9=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../aida/lanecarford/service/impl/CustomerServiceImpl.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/com/aida/lanecarford/service/impl/CustomerServiceImpl.java b/src/main/java/com/aida/lanecarford/service/impl/CustomerServiceImpl.java index 63a199d..4bfaa53 100644 --- a/src/main/java/com/aida/lanecarford/service/impl/CustomerServiceImpl.java +++ b/src/main/java/com/aida/lanecarford/service/impl/CustomerServiceImpl.java @@ -4,6 +4,7 @@ import com.aida.lanecarford.common.security.context.UserContext; import com.aida.lanecarford.dto.BaseRequest; import com.aida.lanecarford.entity.Customer; import com.aida.lanecarford.entity.VisitRecord; +import com.aida.lanecarford.exception.BusinessException; import com.aida.lanecarford.mapper.CustomerMapper; import com.aida.lanecarford.service.CustomerService; import com.aida.lanecarford.service.VisitRecordService; @@ -14,6 +15,7 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import io.netty.util.internal.StringUtil; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Service; @@ -31,6 +33,9 @@ public class CustomerServiceImpl extends ServiceImpl i // 选择顾客登录并添加入店记录 public CustomerCheckInVO customerCheckIn(String vipId) { + if (StringUtil.isNullOrEmpty(vipId)) { + throw new BusinessException("Please enter a VIP ID."); + } // 1. 判断当前顾客信息在数据库中是否有存储 LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>(); queryWrapper.eq(Customer::getVipId, vipId);