fix
杨锴
2024-10-30 731a5d58da1d182ded7b389ce0f391623978995c
XQMuse/Root/Home/VC/SearchContentVC.swift
@@ -131,13 +131,33 @@
        switch serchType{
            case .course:
                let m = courseViewModel!.dataSource.value!.list[indexPath.row]
                let vc = CourseDetialVC(courseId: m.id)
                JQ_currentViewController().jq_push(vc: vc)
                if m.chargeType == .free || (m.chargeType == .vipFree && UserViewModel.getAvatarInfo().isVip == .yes) || (m.chargeType == .payment && m.isBuy == .yes){
                    let vc = CourseDetialVC(courseId: m.id)
                    JQ_currentViewController().jq_push(vc: vc)
                }else{
                    if m.chargeType == .vipFree{
                        let vc = VIPCenterVC()
                        JQ_currentViewController().jq_push(vc: vc)
                    }else{
                        let vc = PaymentOrderVC(id: m.id,type: .course,giftToOther: true)
                        JQ_currentViewController().jq_push(vc:vc)
                    }
                }
            case .muse:
                let m = museViewModel!.dataSource.value!.list[indexPath.row]
                let vc = HomeItemDetailVC(id: m.id)
                JQ_currentViewController().jq_push(vc: vc)
                if m.chargeType == .free || (m.chargeType == .vipFree && UserViewModel.getAvatarInfo().isVip == .yes) || (m.chargeType == .payment && m.paidStatus == .yes){
                    let detailVC = HomeItemDetailVC(id: m.id)
                    JQ_currentViewController().jq_push(vc: detailVC)
                }else{
                    if m.chargeType == .vipFree{
                        let vc = VIPCenterVC()
                        JQ_currentViewController().jq_push(vc: vc)
                    }else{
                        let vc = PaymentOrderVC(id: m.id,type: .muse,giftToOther: true)
                        JQ_currentViewController().jq_push(vc:vc)
                    }
                }
            default:break
        }
@@ -148,8 +168,9 @@
        let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "_HomeRelaxBanner_2_CCell", for: indexPath) as! HomeRelaxBanner_2_CCell
        switch serchType{
            case .course:break
            case .course:
                let m = courseViewModel!.dataSource.value!.list[indexPath.row]
                cell.setCourseModel(m)
            case .muse:
                let m = museViewModel!.dataSource.value!.list[indexPath.row]
                cell.setMeditationModel(m)