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

Merge branch 'qmas-1130' of http://gitlab.galaxy-immi.com/mobile-group/galaxy-iOS into qmas-1130

parents 90bae9d8 142185a6
...@@ -619,19 +619,30 @@ class YHMainApplicantInformationViewModel: YHBaseViewModel { ...@@ -619,19 +619,30 @@ class YHMainApplicantInformationViewModel: YHBaseViewModel {
let passport_issue_date_end_at = mainModel.certificates.passport.issue_date_end_at let passport_issue_date_end_at = mainModel.certificates.passport.issue_date_end_at
let nationality = mainModel.nationality let nationality = mainModel.nationality
let is_live_oversea_year = mainModel.is_live_oversea_year let is_live_oversea_year = mainModel.is_live_oversea_year
if nationality.contains("中国-China") { let addressCountry = mainModel.address.country
guard cn_identity_card_number.count == 18 else { return false } if (nationality.contains("中国") && addressCountry.contains("中国")) || (nationality.contains("中国") && is_live_oversea_year == 0) {
guard cn_identity_card_issue_at.count > 0 else { return false } if nationality.contains("中国-China") {
guard cn_identity_card_issue_date_start_at.count > 0 else { return false } guard cn_identity_card_number.count == 18 else { return false }
guard cn_identity_card_issue_date_end_at.count > 0 else { return false } guard cn_identity_card_issue_at.count > 0 else { return false }
} guard cn_identity_card_issue_date_start_at.count > 0 else { return false }
if self.mainModel.is_handled == 1 { guard cn_identity_card_issue_date_end_at.count > 0 else { return false }
}
guard hk_macao_pass_number.count > 0 else { return false } guard hk_macao_pass_number.count > 0 else { return false }
guard hk_macao_pass_issue_at.count > 0 else { return false } guard hk_macao_pass_issue_at.count > 0 else { return false }
guard hk_macao_pass_issue_date_start_at.count > 0 else { return false } guard hk_macao_pass_issue_date_start_at.count > 0 else { return false }
guard hk_macao_pass_issue_date_end_at.count > 0 else { return false } guard hk_macao_pass_issue_date_end_at.count > 0 else { return false }
} } else if nationality.contains("中国") && is_live_oversea_year == 1 {
if is_live_oversea_year == 1 || !nationality.contains("中国") { if nationality.contains("中国-China") {
guard cn_identity_card_number.count == 18 else { return false }
guard cn_identity_card_issue_at.count > 0 else { return false }
guard cn_identity_card_issue_date_start_at.count > 0 else { return false }
guard cn_identity_card_issue_date_end_at.count > 0 else { return false }
}
guard passport_number.count > 0 else { return false }
guard passport_issue_at.count > 0 else { return false }
guard passport_issue_date_start_at.count > 0 else { return false }
guard passport_issue_date_end_at.count > 0 else { return false }
} else {
guard passport_number.count > 0 else { return false } guard passport_number.count > 0 else { return false }
guard passport_issue_at.count > 0 else { return false } guard passport_issue_at.count > 0 else { return false }
guard passport_issue_date_start_at.count > 0 else { return false } guard passport_issue_date_start_at.count > 0 else { return 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