|
@@ -51,8 +51,11 @@ public class ScheduleInfoServiceImpl extends ServiceImpl<ScheduleInfoMapper, Sch
|
|
|
if (ObjectUtil.isNotEmpty(dto.getDate())) {
|
|
|
wrapper.apply("date_format(si.start_date,'%Y-%m') = date_format('" + sdf.format(dto.getDate()) + "','%Y-%m')");
|
|
|
}
|
|
|
- wrapper.eq("si", ScheduleInfoVo::getCreateUser, dto);
|
|
|
- wrapper.eq("sd", ScheduleInfoVo::getParticipantId, dto);
|
|
|
+ wrapper.eq("si", ScheduleInfoVo::getCreateUser, dto.getCreateUser());
|
|
|
+ wrapper.eq("sd", ScheduleInfoVo::getParticipantId, dto.getParticipantId());
|
|
|
+ if (ObjectUtil.isNotEmpty(dto.getStartDate())) {
|
|
|
+ wrapper.apply("date_format(si.start_date,'%Y-%m-%d') BETWEEN date_format('" + sdf.format(dto.getStartDate()) + "','%Y-%m-%d') AND date_format('" + sdf.format(dto.getEndDate()) + "','%Y-%m-%d')");
|
|
|
+ }
|
|
|
Page<ScheduleInfoVo> page = this.baseMapper.getPage(dto.getPage(), wrapper);
|
|
|
return page;
|
|
|
}
|