package com.ydtech.modules.admin.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ydtech.modules.admin.dao.SysCarInfoMapper; import com.ydtech.modules.admin.dao.SysCarUserInfoMapper; import com.ydtech.modules.admin.model.po.SysCarInfo; import com.ydtech.modules.admin.model.po.SysCarUserInfo; import com.ydtech.modules.admin.service.SysCarInfoService; import com.ydtech.modules.admin.service.SysCarUserInfoService; import org.springframework.stereotype.Service; import java.util.Objects; @Service public class SysCarInfoServiceImpl extends ServiceImpl implements SysCarInfoService { /** * 是否存在车主用户信息 * @param licenseNo 身份证号 * @return */ public boolean isExist(String licenseNo){ LambdaQueryWrapper eq = new LambdaQueryWrapper().eq(SysCarInfo::getLicenseNo, licenseNo); SysCarInfo sysCarInfo = baseMapper.selectOne(eq); if(!Objects.isNull(sysCarInfo)) return true; return false; } /** * 根据车牌号查询车辆信息 * @param frameNo * @return */ @Override public SysCarInfo getCarInfoByFrameNo(String frameNo) { LambdaQueryWrapper eq = new LambdaQueryWrapper().eq(SysCarInfo::getFrameNo, frameNo); return baseMapper.selectOne(eq); } }