| | |
| | | switch m.chargeType{ |
| | | case .free:needPayment = false |
| | | case .payment:needPayment = !(m.isBuy == .yes) |
| | | case .vipFree:needPayment = !(UserViewModel.getAvatarInfo().isVip == .yes) |
| | | case .vipFree:needPayment = !UserViewModel.getAvatarInfo().checkVip() |
| | | } |
| | | |
| | | if needPayment{ |
| | |
| | | @objc func handleAction(_ btn:QMUIButton){ |
| | | |
| | | if let m = courseDetailModel{ |
| | | if m.chargeType == .free || (m.chargeType == .vipFree && UserViewModel.getAvatarInfo().isVip == .yes) || (m.chargeType == .payment && m.isBuy == .yes){ |
| | | if m.chargeType == .free || (m.chargeType == .vipFree && UserViewModel.getAvatarInfo().checkVip()) || (m.chargeType == .payment && m.isBuy == .yes){ |
| | | guard m.list.count != 0 else { |
| | | alertError(msg: "课程目录异常");return |
| | | alertError(msg: "该课程暂未添加章节");return |
| | | } |
| | | let vc = CourseDetialVideoVC(items: m.list, selectIndex: IndexPath(row: 0, section: 0)) |
| | | push(vc: vc);return |