顾客checkIn修改为只提供vipId,添加判空
This commit is contained in:
@@ -4,6 +4,7 @@ import com.aida.lanecarford.common.security.context.UserContext;
|
|||||||
import com.aida.lanecarford.dto.BaseRequest;
|
import com.aida.lanecarford.dto.BaseRequest;
|
||||||
import com.aida.lanecarford.entity.Customer;
|
import com.aida.lanecarford.entity.Customer;
|
||||||
import com.aida.lanecarford.entity.VisitRecord;
|
import com.aida.lanecarford.entity.VisitRecord;
|
||||||
|
import com.aida.lanecarford.exception.BusinessException;
|
||||||
import com.aida.lanecarford.mapper.CustomerMapper;
|
import com.aida.lanecarford.mapper.CustomerMapper;
|
||||||
import com.aida.lanecarford.service.CustomerService;
|
import com.aida.lanecarford.service.CustomerService;
|
||||||
import com.aida.lanecarford.service.VisitRecordService;
|
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.core.metadata.IPage;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
import io.netty.util.internal.StringUtil;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
@@ -31,6 +33,9 @@ public class CustomerServiceImpl extends ServiceImpl<CustomerMapper, Customer> i
|
|||||||
|
|
||||||
// 选择顾客登录并添加入店记录
|
// 选择顾客登录并添加入店记录
|
||||||
public CustomerCheckInVO customerCheckIn(String vipId) {
|
public CustomerCheckInVO customerCheckIn(String vipId) {
|
||||||
|
if (StringUtil.isNullOrEmpty(vipId)) {
|
||||||
|
throw new BusinessException("Please enter a VIP ID.");
|
||||||
|
}
|
||||||
// 1. 判断当前顾客信息在数据库中是否有存储
|
// 1. 判断当前顾客信息在数据库中是否有存储
|
||||||
LambdaQueryWrapper<Customer> queryWrapper = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<Customer> queryWrapper = new LambdaQueryWrapper<>();
|
||||||
queryWrapper.eq(Customer::getVipId, vipId);
|
queryWrapper.eq(Customer::getVipId, vipId);
|
||||||
|
|||||||
Reference in New Issue
Block a user