|
@@ -50,6 +50,8 @@ import org.springframework.transaction.annotation.Transactional;
|
|
|
import java.math.BigDecimal;
|
|
|
import java.math.RoundingMode;
|
|
|
import java.time.LocalDate;
|
|
|
+import java.time.LocalDateTime;
|
|
|
+import java.time.LocalTime;
|
|
|
import java.util.*;
|
|
|
import java.util.concurrent.TimeUnit;
|
|
|
import java.util.concurrent.atomic.AtomicBoolean;
|
|
@@ -674,9 +676,13 @@ public class CourseGroupServiceImpl extends ServiceImpl<CourseGroupDao, CourseGr
|
|
|
*/
|
|
|
public void openCourseGroup() {
|
|
|
LocalDate toDay = LocalDate.now();
|
|
|
+ LocalDateTime startDay = LocalDateTime.of(toDay, LocalTime.MIN);
|
|
|
+ LocalDateTime endDay = LocalDateTime.of(toDay, LocalTime.MAX);
|
|
|
+
|
|
|
//查询今天未开售的课程组
|
|
|
List<CourseGroup> courseGroupList = this.list(Wrappers.<CourseGroup>lambdaQuery()
|
|
|
- .eq(CourseGroup::getSalesStartDate, toDay.toString())
|
|
|
+ .ge(CourseGroup::getSalesStartDate, startDay)
|
|
|
+ .lt(CourseGroup::getSalesStartDate, endDay)
|
|
|
.eq(CourseGroup::getStatus, CourseGroupEnum.NOT_SALE.getCode()));
|
|
|
if (CollectionUtils.isEmpty(courseGroupList)) {
|
|
|
return;
|