@ -90,6 +90,7 @@ public class DoctorController {
private LambdaQueryWrapper<Doctor> getQueryWrapper(Doctor doctor) {
return Wrappers.<Doctor>lambdaQuery()
.like(StrUtil.isNotBlank(doctor.getName()), Doctor::getName, doctor.getName())
.eq(StrUtil.isNotBlank(doctor.getOrganType()),Doctor::getOrganType,doctor.getOrganType())
.between(StrUtil.isNotBlank(doctor.getBeginTime()) && StrUtil.isNotBlank(doctor.getEndTime()), Doctor::getCreateTime, doctor.getBeginTime(), doctor.getEndTime())
.orderByAsc(Doctor::getId);
}
@ -89,6 +89,7 @@ public R queryById(@PathVariable String id){
private QueryWrapper<Office> getQueryWrapper(Office office) {
return new QueryWrapper<Office>()
.like(StrUtil.isNotBlank(office.getName()), "name", office.getName())
.eq(StrUtil.isNotBlank(office.getOrganType()),"organ_type",office.getOrganType())
.between(StrUtil.isAllNotBlank(office.getBeginTime(),office.getEndTime()),"create_time",
office.getBeginTime(),
office.getEndTime())
@ -55,5 +55,4 @@ public class HospitalServiceImpl extends ServiceImpl<HospitalMapper, Hospital> i
return rows;