From 93783809cfb18ae273bd3a78c8dbca91facd10d9 Mon Sep 17 00:00:00 2001 From: 无故事王国 <841720330@qq.com> Date: 星期三, 29 十一月 2023 11:49:49 +0800 Subject: [PATCH] fix bug --- WanPai/Root/Course/VC/CourseVideoDetailVC.swift | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) diff --git a/WanPai/Root/Course/VC/CourseVideoDetailVC.swift b/WanPai/Root/Course/VC/CourseVideoDetailVC.swift index 9f7fb90..c1de29b 100644 --- a/WanPai/Root/Course/VC/CourseVideoDetailVC.swift +++ b/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) } } -- Gitblit v1.7.1