فهرست منبع

手动看课所有检查通过才创建新的看课记录

xw 2 ماه پیش
والد
کامیت
b7aba779b3
1فایلهای تغییر یافته به همراه6 افزوده شده و 4 حذف شده
  1. 6 4
      fs-service/src/main/java/com/fs/course/service/impl/FsUserCourseVideoServiceImpl.java

+ 6 - 4
fs-service/src/main/java/com/fs/course/service/impl/FsUserCourseVideoServiceImpl.java

@@ -2393,10 +2393,12 @@ public class FsUserCourseVideoServiceImpl implements IFsUserCourseVideoService
                 log.info("【自由模式检查】✅ 自由模式,跳过项目看课数量限制检查,periodId={}", param.getPeriodId());
             }
             
-            // 3. 观看时间限制检查(可选,目前被注释)
-//            if (!isUserCoursePeriodValid(param)) {
-//                return ResponseResult.fail(504, "不在观看时间范围内");
-//            }
+            // 3. 观看时间限制检查
+            if (!isUserCoursePeriodValid(param)) {
+                log.info("【观看时间限制】用户不在观看时间范围内,periodId={}, userId={}, videoId={}",
+                        param.getPeriodId(), param.getUserId(), param.getVideoId());
+                return ResponseResult.fail(504, "不在观看时间范围内");
+            }
             
             // ========== 所有检查通过,创建新的看课记录 ==========
             log.info("【创建看课记录】所有检查通过,创建新的看课记录,userId={}, videoId={}, periodId={}",