wuxw лет назад: 2
Родитель
Сommit
0ed1b5799c

+ 10 - 0
service-store/src/main/java/com/java110/store/smo/impl/ScheduleClassesStaffV1InnerServiceSMOImpl.java

@@ -365,6 +365,16 @@ public class ScheduleClassesStaffV1InnerServiceSMOImpl extends BaseServiceSMO im
                 scheduleClassesStaffDto.setWork(true);
                 return;
             }
+            //todo 处理 排版为 22点-6点 当前时间为4点时情况 也就是 今日4点 永远不可能在当前日期的中 只能在昨日排版中
+            if (endTime.getTime() < startTime.getTime()) {
+                String yesterday = DateUtil.getAddDayStringB(new Date(),-1);
+                startTime = DateUtil.getDateFromStringA(yesterday + " " + time.getStartTime() + ":00");
+                endTime = DateUtil.getDateFromStringA(today + " " + time.getEndTime() + ":00");
+                if (DateUtil.belongCalendar(scheduleClassesStaffDto.getToday(), startTime, endTime)) {
+                    scheduleClassesStaffDto.setWork(true);
+                    return;
+                }
+            }
         }
         scheduleClassesStaffDto.setWork(false);