소스 검색

完课比例修改

yuhongqi 2 주 전
부모
커밋
07c3a58744
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      fs-user-app/src/main/java/com/fs/app/controller/live/LiveCompletionPointsController.java

+ 1 - 1
fs-user-app/src/main/java/com/fs/app/controller/live/LiveCompletionPointsController.java

@@ -219,7 +219,7 @@ public class LiveCompletionPointsController extends AppBaseController {
             // 使用RemainingTime和videoDuration计算完课比例
             // 先计算基于videoDuration的剩余时长
             if (videoDuration != null && videoDuration > 0) {
-                Long remainingTimeForVideo = Math.max(0, videoDuration - watchDuration); // 基于视频总时长的剩余时长
+                Long remainingTimeForVideo = Math.max(0, targetDuration - watchDuration); // 基于视频总时长的剩余时长
                 Long watchedTime = videoDuration - remainingTimeForVideo; // 已观看时长 = 视频总时长 - 剩余时长
                 BigDecimal completionRate = BigDecimal.valueOf(watchedTime)
                         .multiply(BigDecimal.valueOf(100))