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);