无故事王国
2023-11-29 93783809cfb18ae273bd3a78c8dbca91facd10d9
WanPai/Root/Course/VC/CourseVideoDetailVC.swift
@@ -92,7 +92,7 @@
      }
      if let model{
         Services.exerciseCourseDetail(coursePackageId: model.coursePackageId, videoId: model.videoId).subscribe(onNext: {[weak self] data in
         Services.exerciseCourseDetail(coursePackageId: model.coursePackageId, videoId: model.videoId,scId: model.scId).subscribe(onNext: {[weak self] data in
            if let model = data.data{
               self?.exerciseVideoDetailModel = model
               self?.label_name.text = model.packageName
@@ -147,7 +147,7 @@
   @objc private func playbackEnd(){
      if let m = exerciseVideoDetailModel{
         if timeDuration >= CMTimeGetSeconds((playerVC.player?.currentItem?.duration)!) && m.studyStatus == 1 {
            Services.updateVideoStatus(coursePackageId: m.coursePackageId, videoId: m.videoId).subscribe(onNext: {[weak self] data in
            Services.updateVideoStatus(coursePackageId: m.coursePackageId, videoId: m.videoId,scId: model?.scId).subscribe(onNext: {[weak self] data in
               alertSuccess(msg: "已获得积分")
               self?.exerciseVideoDetailModel?.studyStatus = 2
               self?.label_studyState.text = "已学习"
@@ -155,6 +155,8 @@
               self?.label_studyState.textColor = UIColor(hexStr: "#318C10")
               self?.timeDuration = 0
               NotificationCenter.default.post(name: UpdateWelfare_Noti, object: nil)
               NotificationCenter.default.post(name: CourseExercise_Noti, object: nil)
            }).disposed(by: disposeBag)
         }
      }
@@ -170,6 +172,7 @@
               self?.label_studyState.textColor = UIColor(hexStr: "#318C10")
               self?.timeDuration = 0
               NotificationCenter.default.post(name: UpdateWelfare_Noti, object: nil)
               NotificationCenter.default.post(name: CourseExercise_Noti, object: nil)
            }).disposed(by: disposeBag)
         }
      }