younger_times
2023-08-08 47a58a1a7d967464e93410e04791aaa4756c1cbd
WanPai/Root/Course/VC/CourseVC.swift
@@ -45,14 +45,20 @@
        NotificationCenter.default.rx.notification(StudentUpdate_Nofi).take(until: self.rx.deallocated).subscribe(onNext: { [weak self] data in
            guard let weakSelf = self else { return }
            Services.startCourseHome().subscribe(onNext: {[weak self] data in
                if let model = data.data{
                    if model.isThere == 1{
                        let courseInfoVC = CourseInfoVC()
                        courseInfoVC.startClouseHomeModel = model
                        let clouseNav = BaseNav(rootViewController: courseInfoVC)
                        clouseNav.tabBarItem = UITabBarItem(title: "开始上课", image: UIImage(named: "tabbar_course"), selectedImage: UIImage(named: "tabbar_course_s"))
                        self?.tabBarController?.viewControllers![1] = clouseNav
                    }
            if let model = data.data{
               if model.isThere == 1{
                  let courseInfoVC = CourseInfoVC()
                  courseInfoVC.startClouseHomeModel = model
                  let clouseNav = BaseNav(rootViewController: courseInfoVC)
                  clouseNav.tabBarItem = UITabBarItem(title: "开始上课", image: UIImage(named: "tabbar_course"), selectedImage: UIImage(named: "tabbar_course_s")!.withRenderingMode(.alwaysOriginal))
                  self?.tabBarController?.viewControllers![1] = clouseNav
               }else{
                  let courseVC = CourseVC()
                  courseVC.startClouseHomeModel = model
                  let clouseNav = BaseNav(rootViewController: courseVC)
                  clouseNav.tabBarItem = UITabBarItem(title: "开始上课", image: UIImage(named: "tabbar_course"), selectedImage: UIImage(named: "tabbar_course_s")!.withRenderingMode(.alwaysOriginal))
                  self?.tabBarController?.viewControllers![1] = clouseNav
               }
                }
            }).disposed(by: weakSelf.disposeBag)
        }).disposed(by: disposeBag)