|
@@ -36,6 +36,7 @@ import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
import java.time.LocalDateTime;
|
|
|
+import java.time.LocalTime;
|
|
|
import java.time.format.DateTimeFormatter;
|
|
|
import java.util.Arrays;
|
|
|
import java.util.LinkedHashMap;
|
|
@@ -67,6 +68,11 @@ public class WfMeetingApplyServiceImpl extends MPJBaseServiceImpl<WfMeetingApply
|
|
|
|
|
|
@Override
|
|
|
public List<MeetingRoomListVo> meetingRoomList(MeetingRoomListDto dto) {
|
|
|
+
|
|
|
+ DateTimeFormatter formatter = DateTimeFormatter.ofPattern("HH:mm:ss");
|
|
|
+ LocalTime startTime = LocalTime.parse(dto.getMeetingApplyS());
|
|
|
+ LocalTime endTime = LocalTime.parse(dto.getMeetingApplyE());
|
|
|
+
|
|
|
|
|
|
MPJLambdaWrapper<MeetingRoom> meetingRoomMPJLambdaWrapper = new MPJLambdaWrapper<>();
|
|
|
meetingRoomMPJLambdaWrapper
|
|
@@ -102,7 +108,7 @@ public class WfMeetingApplyServiceImpl extends MPJBaseServiceImpl<WfMeetingApply
|
|
|
meetingRoomListVo = new MeetingRoomListVo();
|
|
|
for (WfMeetingApply wfMeetingApply : value) {
|
|
|
|
|
|
- if(!(dto.getMeetingApplyS().isBefore(wfMeetingApply.getMeetingApplyS()) || dto.getMeetingApplyE().isAfter(wfMeetingApply.getMeetingApplyE()))){
|
|
|
+ if(!(startTime.isBefore(wfMeetingApply.getMeetingApplyS()) || endTime.isAfter(wfMeetingApply.getMeetingApplyE()))){
|
|
|
isReservation = true;
|
|
|
}
|
|
|
reservationDetail.append(wfMeetingApply.getMeetingApplyS()).append("-").append(wfMeetingApply.getMeetingApplyE()).append("\r\n");
|