Commit 41531894 authored by Steven杜宇's avatar Steven杜宇

// 旅行

parent 94383b20
...@@ -221,7 +221,8 @@ class YHTravelDocsPreparationDetailVC: YHBaseViewController { ...@@ -221,7 +221,8 @@ class YHTravelDocsPreparationDetailVC: YHBaseViewController {
var errorItemCount = 0 var errorItemCount = 0
for item in sectionItems { for item in sectionItems {
if item.type == .certificate { if item.type == .certificate {
var hasError = false var hasSubmitError = false
var isDateValidate = true
item.cerDetailModel.isNeedCheckCer = false item.cerDetailModel.isNeedCheckCer = false
item.cerDetailModel.isNeedCheckDate = false item.cerDetailModel.isNeedCheckDate = false
...@@ -239,7 +240,7 @@ class YHTravelDocsPreparationDetailVC: YHBaseViewController { ...@@ -239,7 +240,7 @@ class YHTravelDocsPreparationDetailVC: YHBaseViewController {
} }
if noCerInfo { if noCerInfo {
hasError = true hasSubmitError = true
item.cerDetailModel.isNeedCheckCer = true item.cerDetailModel.isNeedCheckCer = true
if item.cerDetailModel.type == 3 { // 港澳通行证 if item.cerDetailModel.type == 3 { // 港澳通行证
item.cerDetailModel.checkTips = item.cerDetailModel.img_front.isEmpty ? "请上传港澳通行证正面" : "请上传港澳通行证反面" item.cerDetailModel.checkTips = item.cerDetailModel.img_front.isEmpty ? "请上传港澳通行证正面" : "请上传港澳通行证反面"
...@@ -254,7 +255,7 @@ class YHTravelDocsPreparationDetailVC: YHBaseViewController { ...@@ -254,7 +255,7 @@ class YHTravelDocsPreparationDetailVC: YHBaseViewController {
} else { } else {
item.cerDetailModel.isNeedCheckDate = false item.cerDetailModel.isNeedCheckDate = false
if item.cerDetailModel.issue_start.isEmpty || item.cerDetailModel.issue_end.isEmpty { if item.cerDetailModel.issue_start.isEmpty || item.cerDetailModel.issue_end.isEmpty {
hasError = true hasSubmitError = true
item.cerDetailModel.isNeedCheckDate = true item.cerDetailModel.isNeedCheckDate = true
} else { } else {
...@@ -262,11 +263,12 @@ class YHTravelDocsPreparationDetailVC: YHBaseViewController { ...@@ -262,11 +263,12 @@ class YHTravelDocsPreparationDetailVC: YHBaseViewController {
if !isValidCertificate { if !isValidCertificate {
if item.cerDetailModel.type == 2, item.cerDetailModel.china_travel_latest_validaty_date.isEmpty { if item.cerDetailModel.type == 2, item.cerDetailModel.china_travel_latest_validaty_date.isEmpty {
// 这个情况直接弹toast // 这个情况直接弹toast
hasError = true hasSubmitError = true
YHHUD.flash(message: "赴港行程尚未成功预约,请前往检查") YHHUD.flash(message: "赴港行程尚未成功预约,请前往检查")
} else { } else {
// 有效期不足也能提交 // 有效期不足也能提交
isDateValidate = false
item.cerDetailModel.isNeedCheckCer = true item.cerDetailModel.isNeedCheckCer = true
let deadDate: String = (item.cerDetailModel.type == 2 ? item.cerDetailModel.china_travel_latest_validaty_date : item.cerDetailModel.latest_validaty_date) let deadDate: String = (item.cerDetailModel.type == 2 ? item.cerDetailModel.china_travel_latest_validaty_date : item.cerDetailModel.latest_validaty_date)
item.cerDetailModel.checkTips = "有效期不足,需要为\(deadDate)或以后" item.cerDetailModel.checkTips = "有效期不足,需要为\(deadDate)或以后"
...@@ -275,8 +277,9 @@ class YHTravelDocsPreparationDetailVC: YHBaseViewController { ...@@ -275,8 +277,9 @@ class YHTravelDocsPreparationDetailVC: YHBaseViewController {
} }
} }
} }
if !hasError { if !hasSubmitError {
if !item.cerDetailModel.isOCR_failed { // 无法识别也要可以提交 // 无法识别或有效期不足也要可以提交
if !item.cerDetailModel.isOCR_failed && isDateValidate {
item.cerDetailModel.isNeedCheckCer = false item.cerDetailModel.isNeedCheckCer = false
item.cerDetailModel.isNeedCheckDate = false item.cerDetailModel.isNeedCheckDate = 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