Commit 994a4c75 authored by pete谢兆麟's avatar pete谢兆麟

续签请求失败逻辑

parent 52e2dd2a
......@@ -96,15 +96,21 @@ private extension YHLookResignResultViewController {
func loadData() {
viewModel.getRenewalResult(batchId) {[weak self] success, error in
guard let self = self else { return }
if self.viewModel.dataModel.status == 1 || self.viewModel.dataModel.status == 2 {
state = 0
} else if self.viewModel.dataModel.status == 2 {
state = 1
if success {
if self.viewModel.dataModel.status == 1 || self.viewModel.dataModel.status == 2 {
state = 0
} else if self.viewModel.dataModel.status == 3 {
state = 1
} else {
state = 2
}
self.updateView()
self.tableView.reloadData()
} else {
state = 2
YHHUD.flash(message: error?.errorMsg ?? "数据错误")
self.tableView.isHidden = true
self.bottomView.isHidden = true
}
self.updateView()
self.tableView.reloadData()
}
}
......@@ -170,6 +176,7 @@ private extension YHLookResignResultViewController {
make.right.equalTo(0)
}
}
headView.state = state
headView.dataSource = self.viewModel.dataModel
}
......
......@@ -286,6 +286,11 @@ extension YHResignCertificateDetailHkViewController: UITableViewDelegate, UITabl
cell.urlBlock = { [weak self] url, index in
guard let self = self else { return }
self.urls[index] = url
if index == 0 {
self.dataModel.cert_info.img_front = url
} else {
self.dataModel.cert_info.img_back = url
}
self.viewModel.getPublicImageUrl(url) {[weak self] success, error in
guard let self = self else { return }
guard let url = success else { return }
......
......@@ -79,6 +79,16 @@ class YHResignCertificateHKTableViewCell: UITableViewCell {
cardEndView.isHidden = true
signBeginView.isHidden = true
signEndView.isHidden = true
guard let lastUrl = urls?.last, lastUrl.count != 0 else { return }
self.lastUrl = lastUrl
self.viewModel.getPublicImageUrl(lastUrl) {[weak self] success, error in
guard let self = self else { return }
guard let url = success else { return }
self.backSurfaceImageButton.kf.setBackgroundImage(with: URL(string: url), for: .normal, completionHandler: { _ in
self.backSurfaceDeleteButton.isHidden = false
})
self.backSurfaceImageButton.setContent("", "")
}
return
}
cerInfoLabel.isHidden = false
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment