|
|
@@ -390,13 +390,15 @@ public class CommonLogic {
|
|
|
DateTime curDate = DateUtil.date();
|
|
|
int queryDayCount = 7;
|
|
|
|
|
|
+ boolean overCurTime = true;
|
|
|
+
|
|
|
List<OrderPickTimeCountBean> countBeanList = new ArrayList<>();
|
|
|
while (queryDayCount > 0) {
|
|
|
if (queryDayCount < 7) {
|
|
|
curDate = DateUtil.offsetDay(curDate, 1);
|
|
|
}
|
|
|
OrderPickTimeCountBean countBean = new OrderPickTimeCountBean();
|
|
|
- String date = DateUtil.formatDateTime(curDate);
|
|
|
+ String date = DateUtil.formatDate(curDate);
|
|
|
|
|
|
Date startTime = DateUtil.parseDateTime(date + " " + config.getStartTime() + ":00");
|
|
|
Date endTime = DateUtil.parseDateTime(date + " " + config.getEndTime() + ":00");
|
|
|
@@ -415,13 +417,21 @@ public class CommonLogic {
|
|
|
|
|
|
countBeanList.add(countBean);
|
|
|
|
|
|
+ // 检查当天时间是否超过结束时间
|
|
|
+ if (queryDayCount == 7 && curDate.getTime() > endTime.getTime()) {
|
|
|
+ overCurTime = false;
|
|
|
+ }
|
|
|
+
|
|
|
queryDayCount--;
|
|
|
}
|
|
|
bean.setCountList(countBeanList);
|
|
|
+ bean.setOverCurTime(overCurTime);
|
|
|
beanList.add(bean);
|
|
|
-
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
return beanList;
|
|
|
}
|
|
|
}
|