|
|
@@ -110,6 +110,8 @@ public class WfMeetingApplyServiceImpl extends MPJBaseServiceImpl<WfMeetingApply
|
|
|
.selectAs(MeetingRoom::getCapacity, MeetingRoomListVo::getCapacity)
|
|
|
.selectAs(BaseOfficeBuild::getName, MeetingRoomListVo::getOfficeBuildIdCn)
|
|
|
.leftJoin(BaseOfficeBuild.class, BaseOfficeBuild::getId, MeetingRoom::getOfficeBuildId)
|
|
|
+ .like(StringUtils.isNotEmpty(dto.getName()), MeetingRoom::getName, dto.getName())
|
|
|
+ .like(StringUtils.isNotEmpty(dto.getOfficeBuildIdCn()), BaseOfficeBuild::getName, dto.getOfficeBuildIdCn())
|
|
|
.eq(MeetingRoom::getStatus, 1)
|
|
|
;
|
|
|
List<MeetingRoomListVo> result = meetingRoomMapper.selectJoinList(MeetingRoomListVo.class, meetingRoomMPJLambdaWrapper);
|
|
|
@@ -137,7 +139,7 @@ public class WfMeetingApplyServiceImpl extends MPJBaseServiceImpl<WfMeetingApply
|
|
|
meetingRoomListVo = new MeetingRoomListVo();
|
|
|
for (WfMeetingApply wfMeetingApply : value) {
|
|
|
// 会议时间是否重叠
|
|
|
- if (!(startTime.isBefore(wfMeetingApply.getMeetingApplyS()) || endTime.isAfter(wfMeetingApply.getMeetingApplyE()))) {
|
|
|
+ if (startTime.isBefore(wfMeetingApply.getMeetingApplyE()) && wfMeetingApply.getMeetingApplyS().isBefore(endTime)) {
|
|
|
isReservation = true;
|
|
|
}
|
|
|
reservationDetail.append(wfMeetingApply.getMeetingApplyS()).append("-").append(wfMeetingApply.getMeetingApplyE()).append("\r\n");
|
|
|
@@ -308,8 +310,7 @@ public class WfMeetingApplyServiceImpl extends MPJBaseServiceImpl<WfMeetingApply
|
|
|
}
|
|
|
LocalTime startTime = startTimeMap.get(id);
|
|
|
LocalTime endTime = endTimeMap.get(id);
|
|
|
- if((oneStartTime.isAfter(startTime) && oneStartTime.isBefore(endTime))
|
|
|
- || (oneEndTime.isAfter(startTime) && oneEndTime.isBefore(endTime))){
|
|
|
+ if (oneStartTime.isBefore(endTime) && oneEndTime.isAfter(startTime)) {
|
|
|
adjustType = 0;
|
|
|
}
|
|
|
}
|