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