r
2025-09-19 8c309ff419690cc77c9b178096878e18d4849fc2
WanPai/Common/View/PaymentCourseView.swift
@@ -71,8 +71,17 @@
            self.models = models
            self.tableView.reloadData()
         }
      }) { error in
      }) {  error in
         if let er = error as? NetworkRequest.NetRequestError{
            switch er {
               case .Other(let code,let string):
                  let vc = PaymentResultVC(result: .fail(string,code), objType: .yard,handleVC: nil)
                  JQ_currentViewController().jq_push(vc: vc)
               default:
                  let vc = PaymentResultVC(result: .fail("支付失败",0), objType: .yard,handleVC: nil)
                  JQ_currentViewController().jq_push(vc: vc)
            }
         }
      }.disposed(by: disposeBag)
   }
@@ -121,6 +130,8 @@
extension PaymentCourseView:UITableViewDelegate{
   func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
      let model = models[indexPath.row]
      guard model.courseNum != 0 else {return}
      selectIndex = indexPath.row
      tableView.reloadData()
   }
@@ -133,6 +144,11 @@
      let cell = tableView.dequeueReusableCell(withIdentifier: "_PaymentCourseTCell") as! PaymentCourseTCell
      cell.courseListSubModel = model
      cell.isselect(indexPath.row == selectIndex)
      if model.courseNum == 0{
         cell.contentView.alpha = 0.3
      }else{
         cell.contentView.alpha = 1.0
      }
      return cell
   }