From 6382df7f214503697f041631bd7fdbc5db2c6149 Mon Sep 17 00:00:00 2001 From: 无故事王国 <841720330@qq.com> Date: 星期五, 20 十月 2023 19:28:56 +0800 Subject: [PATCH] 修复BUG --- WanPai/Common/View/PaymentCourseView.swift | 15 ++++++--------- 1 files changed, 6 insertions(+), 9 deletions(-) diff --git a/WanPai/Common/View/PaymentCourseView.swift b/WanPai/Common/View/PaymentCourseView.swift index 2ddae20..79e1e87 100644 --- a/WanPai/Common/View/PaymentCourseView.swift +++ b/WanPai/Common/View/PaymentCourseView.swift @@ -71,18 +71,15 @@ self.models = models self.tableView.reloadData() } - }) { [weak self] error in - guard let weakSelf = self else { return } + }) { error in if let er = error as? NetworkRequest.NetRequestError{ switch er { - case .Other(_,let string): - let vc = PaymentResultVC(result: .fail(string), objType: .yard,handleVC: nil) - vc.modalPresentationStyle = .fullScreen - JQ_currentViewController().present(vc, animated: true) + 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("支付失败"), objType: .yard,handleVC: nil) - vc.modalPresentationStyle = .fullScreen - JQ_currentViewController().present(vc, animated: true) + let vc = PaymentResultVC(result: .fail("支付失败",0), objType: .yard,handleVC: nil) + JQ_currentViewController().jq_push(vc: vc) } } }.disposed(by: disposeBag) -- Gitblit v1.7.1