Commit 36d57aa9 authored by Steven杜宇's avatar Steven杜宇

// 旅行证件

parent 44986f42
......@@ -215,12 +215,13 @@ class YHTravelDocsPreparationDetailVC: YHBaseViewController {
return
}
// saveAllTravelCertificate()
saveAllTravelCertificate()
}
func checkInfo() -> Bool {
var hasError = false
var errorItemCount = 0
for item in sectionItems {
var hasError = false
if item.type == .certificate {
item.cerDetailModel.isNeedCheckCer = false
......@@ -257,7 +258,8 @@ class YHTravelDocsPreparationDetailVC: YHBaseViewController {
item.cerDetailModel.isNeedCheckDate = true
} else {
if !item.cerDetailModel.isValidCer() {
let isValidCertificate = item.cerDetailModel.isValidCer()
if !isValidCertificate {
hasError = true
item.cerDetailModel.isNeedCheckCer = true
if item.cerDetailModel.type == 2, item.cerDetailModel.china_travel_latest_validate_date.isEmpty {
......@@ -270,17 +272,18 @@ class YHTravelDocsPreparationDetailVC: YHBaseViewController {
}
}
}
if !hasError {
item.cerDetailModel.isNeedCheckCer = false
item.cerDetailModel.isNeedCheckDate = false
}
}
if !hasError {
item.cerDetailModel.isNeedCheckCer = false
item.cerDetailModel.isNeedCheckDate = false
} else {
errorItemCount += 1
}
}
}
self.tableView.reloadData()
if hasError {
if errorItemCount > 0 {
return false
}
return true
......@@ -397,11 +400,7 @@ extension YHTravelDocsPreparationDetailVC: UITableViewDelegate, UITableViewDataS
cell.updateBlock = {
[weak self] needCheck in
guard let self = self else { return }
if !self.isDisableEdit {
_ = self.checkInfo()
} else {
_ = self.checkInfo()
}
self.checkInfo()
self.tableView.reloadData()
}
cell.templateClick = {
......
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