|
|
@ -42,30 +42,29 @@ public class BacteriaServiceImpl extends ServiceImpl i |
|
|
@Override |
|
|
@Override |
|
|
public List<Bacteria> queryStudyList(StudyCellSearchForm form) { |
|
|
public List<Bacteria> queryStudyList(StudyCellSearchForm form) { |
|
|
QueryWrapper<Bacteria> queryWrapper = Wrappers.query(); |
|
|
QueryWrapper<Bacteria> queryWrapper = Wrappers.query(); |
|
|
queryWrapper.eq("sb.del_flag", 0) |
|
|
|
|
|
.eq("c.del_flag", 0); |
|
|
|
|
|
|
|
|
queryWrapper.eq("b.del_flag", 0); |
|
|
if(form.getStudyId() != null) { |
|
|
if(form.getStudyId() != null) { |
|
|
queryWrapper.eq("sb.study_id", form.getStudyId()); |
|
|
|
|
|
|
|
|
queryWrapper.eq("b.study_id", form.getStudyId()); |
|
|
} |
|
|
} |
|
|
if(StringUtils.isNotEmpty(form.getMc())) { |
|
|
if(StringUtils.isNotEmpty(form.getMc())) { |
|
|
queryWrapper.like("c.mc", form.getMc()); |
|
|
|
|
|
|
|
|
queryWrapper.like("b.mc", form.getMc()); |
|
|
} |
|
|
} |
|
|
if(StringUtils.isNotEmpty(form.getBh())) { |
|
|
if(StringUtils.isNotEmpty(form.getBh())) { |
|
|
queryWrapper.like("c.bh", form.getBh()); |
|
|
|
|
|
|
|
|
queryWrapper.like("b.bh", form.getBh()); |
|
|
} |
|
|
} |
|
|
if(StringUtils.isNotEmpty(form.getLy())) { |
|
|
if(StringUtils.isNotEmpty(form.getLy())) { |
|
|
queryWrapper.like("c.ly", form.getLy()); |
|
|
|
|
|
|
|
|
queryWrapper.like("b.ly", form.getLy()); |
|
|
} |
|
|
} |
|
|
if(StringUtils.isNotEmpty(form.getStartDate())) { |
|
|
if(StringUtils.isNotEmpty(form.getStartDate())) { |
|
|
queryWrapper.ge("c.sxr", form.getStartDate()); |
|
|
|
|
|
|
|
|
queryWrapper.ge("b.sxr", form.getStartDate()); |
|
|
} |
|
|
} |
|
|
if(StringUtils.isNotEmpty(form.getEndDate())) { |
|
|
if(StringUtils.isNotEmpty(form.getEndDate())) { |
|
|
queryWrapper.le("c.sxr", form.getEndDate()); |
|
|
|
|
|
|
|
|
queryWrapper.le("b.sxr", form.getEndDate()); |
|
|
} |
|
|
} |
|
|
if(StringUtils.isNotEmpty(form.getStudyName())) { |
|
|
if(StringUtils.isNotEmpty(form.getStudyName())) { |
|
|
queryWrapper.like("t.name", form.getStudyName()); |
|
|
|
|
|
|
|
|
queryWrapper.like("s.name", form.getStudyName()); |
|
|
} |
|
|
} |
|
|
queryWrapper.orderByDesc("c.bh"); |
|
|
|
|
|
|
|
|
queryWrapper.orderByDesc("b.bh"); |
|
|
return baseMapper.queryStudyList(queryWrapper); |
|
|
return baseMapper.queryStudyList(queryWrapper); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|