|
|
@@ -904,7 +904,7 @@ public class TOrderServiceImpl extends ServiceImpl<TOrderMapper, TOrder> impleme
|
|
|
*
|
|
|
* @param technicianId 技师ID
|
|
|
* @param dateStr 查询日期(格式:yyyy-MM-dd),为null则查询当天
|
|
|
- * @return 技师当天可预约时间VO
|
|
|
+ * @return TechnicianAvailabilityVo 技师当天可预约时间VO
|
|
|
*/
|
|
|
@Override
|
|
|
public TechnicianAvailabilityVo getTechnicianAvailability(String technicianId, String dateStr) {
|
|
|
@@ -987,7 +987,6 @@ public class TOrderServiceImpl extends ServiceImpl<TOrderMapper, TOrder> impleme
|
|
|
|
|
|
// 7. 根据查询日期判断是否可预约
|
|
|
LocalDate today = LocalDate.now();
|
|
|
-
|
|
|
if (queryDate.isBefore(today)) {
|
|
|
// 查询日期是过去的日期,所有时间段都不可预约
|
|
|
markAllTimeSlotsUnavailable(timeSlots, "日期已过期");
|
|
|
@@ -1014,7 +1013,6 @@ public class TOrderServiceImpl extends ServiceImpl<TOrderMapper, TOrder> impleme
|
|
|
* @param orderNo 订单号
|
|
|
*/
|
|
|
private void markTimeSlotsUnavailable(List<TimeSlotVo> timeSlots, LocalDateTime start, LocalDateTime end, String orderNo) {
|
|
|
- LocalDate date = start.toLocalDate();
|
|
|
LocalTime startTime = start.toLocalTime();
|
|
|
LocalTime endTime = end.toLocalTime();
|
|
|
|