杨锴
2024-11-09 5415b6659e542b21058428bbc0d38e7f5783815b
XQMuse/Root/Home/View/PaymentOrderResultTopView.swift
@@ -7,6 +7,7 @@
import UIKit
import JQTools
import RxSwift
class PaymentOrderResultTopView: UIView,JQNibView{
@@ -14,6 +15,8 @@
            @IBOutlet weak var btn_lookCourse: UIButton!
    private var id:Int!
    private var type:PaymentOrderVC.PaymentOrderType!
    private let disposeBag = DisposeBag()
            override func awakeFromNib() {
                        super.awakeFromNib()
@@ -39,13 +42,29 @@
            @IBAction func lookCourseAction(_ sender: UIButton) {
        if type == .course{
            let vc = CourseDetialVC(courseId: id)
            JQ_currentViewController().jq_push(vc: vc)
            Services.getCourseDetail(courseId: id).subscribe(onNext: {data in
                if let m = data.data{
                    if m.isVip == .no && m.chargeType == .vipFree{
                        let vc = VIPCenterVC()
                        JQ_currentNavigationController().pushViewController(vc)
                    }else if m.courseType == .online{
                        let vc = CourseDetialVC(courseModel: m)
                        JQ_currentViewController().jq_push(vc: vc)
                    }else{
                        let vc = CourseDetialOfflineVC(courseId: m.id)
                        JQ_currentViewController().jq_push(vc: vc)
                    }
                }
            }).disposed(by: disposeBag)
        }
        if type == .muse{
            let vc = HomeItemDetailVC(id: id)
            JQ_currentViewController().jq_push(vc: vc)
            Services.getMeditationDetail(id: id).subscribe(onNext: {data in
                if let m = data.data{
                    let vc = HomeItemDetailVC(model: m)
                    JQ_currentViewController().jq_push(vc: vc)
                }
            }).disposed(by: disposeBag)
        }
            }