无故事王国
2023-10-26 152da0e2d8cd3bd522fb04d1114f0930c33c9fdf
WanPai/Root/Home/VC/JoinMemberIntroduceVC.swift
@@ -46,14 +46,26 @@
                switch type {
                    case .aliPay:
                        if let orderString = data.data?.orderString{
                            YYPaymentManager.shared.sendPaymentRequest(YYAlipayRequest(orderString: orderString)) { result in
                     YYPaymentManager.shared.sendPaymentRequest(YYAlipayRequest(orderString: orderString)) {[weak self] result in
                        guard let weakSelf = self else { return }
                                switch result {
                                    case .success:
                                        alertSuccess(msg: "支付成功")
                              let vc = PaymentResultVC(result: .success, objType: .member, handleVC: nil, courseConfigId: nil, againClouse: nil)
                              weakSelf.push(vc: vc)
                                    case .cancel:
                                        alert(msg: "已取消支付")
                              let vc = PaymentResultVC(result: .fail("已取消支付", 0), objType: .member, handleVC: nil, courseConfigId: nil, againClouse: nil)
                              weakSelf.push(vc: vc)
                                    case .failure(let error):
                                        alertError(msg: error.localizedDescription)
                              if let er = error as? NetworkRequest.NetRequestError{
                                 switch er {
                                    case .Other(let code,let string):
                                       let vc = PaymentResultVC(result: .fail(string,code), objType: .games)
                                       weakSelf.push(vc: vc)
                                    default:
                                       let vc = PaymentResultVC(result: .fail("支付失败",0), objType: .games)
                                       weakSelf.push(vc: vc)
                                 }
                              }
                                }
                            }
                        }