Ver Fonte

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

zyy há 1 semana atrás
pai
commit
00e6701080

+ 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);
             }
         }