Преглед на файлове

会员营期模块:课程删减优化(红包领取时间未同步更新)

zyy преди 1 седмица
родител
ревизия
00e6701080
променени са 1 файла, в които са добавени 2 реда и са изтрити 0 реда
  1. 2 0
      fs-service/src/main/java/com/fs/course/service/impl/FsUserCoursePeriodDaysServiceImpl.java

+ 2 - 0
fs-service/src/main/java/com/fs/course/service/impl/FsUserCoursePeriodDaysServiceImpl.java

@@ -261,6 +261,7 @@ public class FsUserCoursePeriodDaysServiceImpl extends ServiceImpl<FsUserCourseP
             LocalDate expectedDayDate = baseDate.plusDays(i);
             LocalDateTime expectedStartDateTime = baseStartDateTime.plusDays(i);
             LocalDateTime expectedEndDateTime = baseEndDateTime.plusDays(i);
+            LocalDateTime expectedLastJoinTime = baseEndDateTime.plusDays(i);
 
             // 如果当前日期不等于期望日期,则需要更新
             if(!expectedDayDate.equals(currentItem.getDayDate()) || !expectedStartDateTime.equals(currentItem.getStartDateTime()) || !expectedEndDateTime.equals(currentItem.getEndDateTime())) {
@@ -269,6 +270,7 @@ public class FsUserCoursePeriodDaysServiceImpl extends ServiceImpl<FsUserCourseP
                 updateItem.setDayDate(expectedDayDate);
                 updateItem.setStartDateTime(expectedStartDateTime);
                 updateItem.setEndDateTime(expectedEndDateTime);
+                updateItem.setLastJoinTime(expectedLastJoinTime);
                 toUpdate.add(updateItem);
             }
         }