刷新可售时间

This commit is contained in:
Tankaikai 2025-04-18 18:04:05 +08:00
parent bfbcb7301a
commit df11252cd0
1 changed files with 8 additions and 4 deletions

View File

@ -202,15 +202,19 @@ public class UProductServiceImpl extends ServiceImpl<ProductMapper, Product> imp
List<String> dayList = StrUtil.split(days, ","); List<String> dayList = StrUtil.split(days, ",");
LocalTime now = LocalTime.now().withNano(0); LocalTime now = LocalTime.now().withNano(0);
boolean inDays = CollUtil.contains(dayList, today); boolean inDays = CollUtil.contains(dayList, today);
boolean isSaleTime = false;
if (startTime.isBefore(endTime)) { if (startTime.isBefore(endTime)) {
if (inDays && now.isAfter(startTime) && now.isBefore(endTime)) { if (now.isAfter(startTime) && now.isBefore(endTime)) {
return YesNoEnum.YES.value(); isSaleTime = true;
} }
} else { } else {
if (inDays && (now.isAfter(startTime) || now.isBefore(endTime))) { if (now.isAfter(startTime) || now.isBefore(endTime)) {
return YesNoEnum.YES.value(); isSaleTime = true;
} }
} }
if(isSaleTime && inDays){
return YesNoEnum.YES.value();
}
return YesNoEnum.NO.value(); return YesNoEnum.NO.value();
} }