Commit 3fc029cd authored by Steven杜宇's avatar Steven杜宇

// 护照修改

parent bbbb97f9
...@@ -293,12 +293,19 @@ extension YHResignCertificateDetailHkViewController: UITableViewDelegate, UITabl ...@@ -293,12 +293,19 @@ extension YHResignCertificateDetailHkViewController: UITableViewDelegate, UITabl
self.viewModel.getHKCardInfoByOcr(url, isBack: 0) { success, result in self.viewModel.getHKCardInfoByOcr(url, isBack: 0) { success, result in
YHHUD.hide() YHHUD.hide()
if success, let result = result { if success, let result = result {
if !result.card_num.isEmpty {
self.dataModel.cert_info.number = result.card_num
}
if !result.issuing_authority.isEmpty {
self.dataModel.cert_info.address = result.issuing_authority
}
if !result.term_begins.isEmpty { if !result.term_begins.isEmpty {
self.dataModel.cert_info.issue_start = result.term_begins self.dataModel.cert_info.issue_start = result.term_begins
} }
if !result.end_of_term.isEmpty { if !result.end_of_term.isEmpty {
self.dataModel.cert_info.issue_end = result.end_of_term self.dataModel.cert_info.issue_end = result.end_of_term
} }
} else { } else {
// OCR 无法识别 // OCR 无法识别
self.failString = "非逗留(D)签证,请检查文件" self.failString = "非逗留(D)签证,请检查文件"
...@@ -309,6 +316,12 @@ extension YHResignCertificateDetailHkViewController: UITableViewDelegate, UITabl ...@@ -309,6 +316,12 @@ extension YHResignCertificateDetailHkViewController: UITableViewDelegate, UITabl
self.viewModel.getHKCardBackInfoByOcr(url, isBack: 1) { success, result in self.viewModel.getHKCardBackInfoByOcr(url, isBack: 1) { success, result in
YHHUD.hide() YHHUD.hide()
if success, let result = result { if success, let result = result {
if !result.card_num.isEmpty {
self.dataModel.cert_info.number = result.card_num
}
if !result.issuing_authority.isEmpty {
self.dataModel.cert_info.address = result.issuing_authority
}
if !result.back_term_begins.isEmpty { self.dataModel.cert_info.validate_start = result.back_term_begins if !result.back_term_begins.isEmpty { self.dataModel.cert_info.validate_start = result.back_term_begins
} }
if !result.back_end_of_term.isEmpty { if !result.back_end_of_term.isEmpty {
......
...@@ -54,10 +54,18 @@ class YHResignCertificatePassportTableViewCell: UITableViewCell { ...@@ -54,10 +54,18 @@ class YHResignCertificatePassportTableViewCell: UITableViewCell {
var urls: [String]? { var urls: [String]? {
didSet { didSet {
guard let firstUrl = urls?.first, firstUrl.count != 0 else { guard let firstUrl = urls?.first, firstUrl.count != 0 else {
cerInfoLabel.isHidden = true
cerNumberView.isHidden = true
cerSignPlaceView.isHidden = true
cardLabel.isHidden = true
cardBeginView.isHidden = true cardBeginView.isHidden = true
cardEndView.isHidden = true cardEndView.isHidden = true
return return
} }
cerInfoLabel.isHidden = false
cerNumberView.isHidden = false
cerSignPlaceView.isHidden = false
cardLabel.isHidden = false
cardBeginView.isHidden = false cardBeginView.isHidden = false
cardEndView.isHidden = false cardEndView.isHidden = false
self.firstUrl = firstUrl self.firstUrl = firstUrl
......
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