| | |
| | | package com.doumee.service.business.impl; |
| | | |
| | | import cn.hutool.core.io.unit.DataUnit; |
| | | import com.doumee.core.constants.ResponseStatus; |
| | | import com.doumee.core.exception.BusinessException; |
| | | import com.doumee.core.model.PageData; |
| | | import com.doumee.core.model.PageWrap; |
| | | import com.doumee.service.business.third.model.PageData; |
| | | import com.doumee.service.business.third.model.PageWrap; |
| | | import com.doumee.core.utils.Constants; |
| | | import com.doumee.core.utils.DateUtil; |
| | | import com.doumee.core.utils.Utils; |
| | | import com.doumee.dao.business.BookingTimeMapper; |
| | | import com.doumee.dao.business.RoomTimeMapper; |
| | | import com.doumee.dao.business.join.BookingTimeJoinMapper; |
| | | import com.doumee.dao.business.join.BookingsJoinMapper; |
| | |
| | | import com.doumee.dao.business.model.BookingTime; |
| | | import com.doumee.dao.business.model.Bookings; |
| | | import com.doumee.dao.business.model.RoomTime; |
| | | import com.doumee.dao.business.model.Rooms; |
| | | import com.doumee.dao.web.request.RoomTimeRequest; |
| | | import com.doumee.service.business.RoomTimeService; |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | |
| | | bookquery.selectAs(BookingTime::getTimeId, Bookings::getRoomTimeId); |
| | | bookquery.selectAs(BookingTime::getId, Bookings::getBookingTimeId); |
| | | bookquery.eq(Bookings::getIsdeleted, Constants.ZERO); |
| | | bookquery.eq(BookingTime::getIsdeleted, Constants.ZERO); |
| | | bookquery.eq(Bookings::getRoomId, roomTime.getRoomId()); |
| | | bookquery.eq(Bookings::getStatus,Constants.ZERO); |
| | | bookquery.apply("DATE_FORMAT(t.START_TIME,'%Y-%m-%d') = DATE_FORMAT('" + DateUtil.dateToString(roomTime.getYudingDate(), "yyyy-MM-dd") + "','%Y-%m-%d') "); |
| | |
| | | RoomTime s = list.get(i); |
| | | s.setIsUse(false); |
| | | s.setIsChoose(false); |
| | | String now = format.format(roomTime.getYudingDate())+" "+s.getStartTime()+":00"; |
| | | String now = format.format(roomTime.getYudingDate())+" "+s.getEndTime()+":00"; |
| | | try { |
| | | Date com=format1.parse(now); |
| | | if(flag){ |