|
@ -5,8 +5,11 @@ import cn.ai.springaigu.mapper.AppointmentMapper; |
|
|
import cn.ai.springaigu.service.AppointmentService; |
|
|
import cn.ai.springaigu.service.AppointmentService; |
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
|
|
|
|
|
import org.apache.tika.utils.StringUtils; |
|
|
import org.springframework.stereotype.Service; |
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
|
|
|
|
|
|
|
import java.util.List; |
|
|
|
|
|
|
|
|
@Service |
|
|
@Service |
|
|
public class AppointmentServiceImpl extends ServiceImpl<AppointmentMapper, Appointment> implements AppointmentService { |
|
|
public class AppointmentServiceImpl extends ServiceImpl<AppointmentMapper, Appointment> implements AppointmentService { |
|
|
/** |
|
|
/** |
|
@ -24,4 +27,27 @@ public class AppointmentServiceImpl extends ServiceImpl<AppointmentMapper, Appoi |
|
|
queryWrapper.eq(Appointment::getTime, appointment.getTime()); |
|
|
queryWrapper.eq(Appointment::getTime, appointment.getTime()); |
|
|
return baseMapper.selectOne(queryWrapper); |
|
|
return baseMapper.selectOne(queryWrapper); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
public List<Appointment> query(Appointment appointment) { |
|
|
|
|
|
LambdaQueryWrapper<Appointment> queryWrapper = new LambdaQueryWrapper<>(); |
|
|
|
|
|
if (!StringUtils.isEmpty(appointment.getUsername())) { |
|
|
|
|
|
queryWrapper.eq(Appointment::getUsername, appointment.getUsername()); |
|
|
|
|
|
} |
|
|
|
|
|
if (!StringUtils.isEmpty(appointment.getIdCard())) { |
|
|
|
|
|
queryWrapper.eq(Appointment::getIdCard, appointment.getIdCard()); |
|
|
|
|
|
} |
|
|
|
|
|
// if (!StringUtils.isEmpty(appointment.getDepartment())) {
|
|
|
|
|
|
// queryWrapper.eq(Appointment::getDepartment, appointment.getDepartment());
|
|
|
|
|
|
// }
|
|
|
|
|
|
// if (!StringUtils.isEmpty(appointment.getDate())) {
|
|
|
|
|
|
// queryWrapper.eq(Appointment::getDate, appointment.getDate());
|
|
|
|
|
|
// }
|
|
|
|
|
|
// if (!StringUtils.isEmpty(appointment.getTime())) {
|
|
|
|
|
|
// queryWrapper.eq(Appointment::getTime, appointment.getTime());
|
|
|
|
|
|
// }
|
|
|
|
|
|
return baseMapper.selectList(queryWrapper); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
} |