Commit d956f1bc authored by Alex朱枝文's avatar Alex朱枝文

基本资料bug修复

parent 1f2cca19
...@@ -66,10 +66,10 @@ extension YHGCBasicInfoFillViewModel { ...@@ -66,10 +66,10 @@ extension YHGCBasicInfoFillViewModel {
do { do {
// 主申请人 // 主申请人
if let model = dataModelForBasicInfo.applicant { if let model = dataModelForBasicInfo.applicant {
let answer1 = model.deny == 0 ? "N" : "Y" let answer1 = getAnswerString(model.deny) //model.deny == 0 ? "N" : "Y"
let model1 = YHBasicInfoCellModel(question: "1、是否曾被拒绝签发签证或入境香港,或被遣返、遣送和要求离开香港?", answer: answer1, info: model.denyContent) let model1 = YHBasicInfoCellModel(question: "1、是否曾被拒绝签发签证或入境香港,或被遣返、遣送和要求离开香港?", answer: answer1, info: model.denyContent)
let answer2 = model.crime == 0 ? "N" : "Y" let answer2 = getAnswerString(model.crime) //model.crime == 0 ? "N" : "Y"
let model2 = YHBasicInfoCellModel(question: "2、是否曾因任何罪行或违法行为在香港或其他地方被定罪?", answer: answer2, info: model.crimeContent) let model2 = YHBasicInfoCellModel(question: "2、是否曾因任何罪行或违法行为在香港或其他地方被定罪?", answer: answer2, info: model.crimeContent)
let arr = [model1, model2] let arr = [model1, model2]
let sessionModel = YHBasicInfoSessionModel(sessionTitle: "主申请人", arrQuestionItem: arr) let sessionModel = YHBasicInfoSessionModel(sessionTitle: "主申请人", arrQuestionItem: arr)
...@@ -80,10 +80,10 @@ extension YHGCBasicInfoFillViewModel { ...@@ -80,10 +80,10 @@ extension YHGCBasicInfoFillViewModel {
do { do {
// 配偶 // 配偶
if let spouse = dataModelForBasicInfo.spouse { if let spouse = dataModelForBasicInfo.spouse {
let answer1 = spouse.deny == 0 ? "N" : "Y" let answer1 = getAnswerString(spouse.deny) //spouse.deny == 0 ? "N" : "Y"
let model1 = YHBasicInfoCellModel(question: "1、是否曾被拒绝签发签证或入境香港,或被遣返、遣送和要求离开香港?", answer: answer1, info: spouse.denyContent) let model1 = YHBasicInfoCellModel(question: "1、是否曾被拒绝签发签证或入境香港,或被遣返、遣送和要求离开香港?", answer: answer1, info: spouse.denyContent)
let answer2 = spouse.crime == 0 ? "N" : "Y" let answer2 = getAnswerString(spouse.crime) //spouse.crime == 0 ? "N" : "Y"
let model2 = YHBasicInfoCellModel(question: "2、是否曾因任何罪行或违法行为在香港或其他地方被定罪?", answer: answer2, info: spouse.crimeContent) let model2 = YHBasicInfoCellModel(question: "2、是否曾因任何罪行或违法行为在香港或其他地方被定罪?", answer: answer2, info: spouse.crimeContent)
let arr = [model1, model2] let arr = [model1, model2]
...@@ -96,10 +96,10 @@ extension YHGCBasicInfoFillViewModel { ...@@ -96,10 +96,10 @@ extension YHGCBasicInfoFillViewModel {
// 子女 - xxx // 子女 - xxx
if let arrChild = dataModelForBasicInfo.child { if let arrChild = dataModelForBasicInfo.child {
for item in arrChild { for item in arrChild {
let answer1 = item.deny == 0 ? "N" : "Y" let answer1 = getAnswerString(item.deny) //item.deny == 0 ? "N" : "Y"
let model1 = YHBasicInfoCellModel(question: "1、是否曾被拒绝签发签证或入境香港,或被遣返、遣送和要求离开香港?", answer: answer1, info: item.denyContent) let model1 = YHBasicInfoCellModel(question: "1、是否曾被拒绝签发签证或入境香港,或被遣返、遣送和要求离开香港?", answer: answer1, info: item.denyContent)
let answer2 = item.crime == 0 ? "N" : "Y" let answer2 = getAnswerString(item.crime) //item.crime == 0 ? "N" : "Y"
let model2 = YHBasicInfoCellModel(question: "2、是否曾因任何罪行或违法行为在香港或其他地方被定罪?", answer: answer2, info: item.crimeContent) let model2 = YHBasicInfoCellModel(question: "2、是否曾因任何罪行或违法行为在香港或其他地方被定罪?", answer: answer2, info: item.crimeContent)
let arr = [model1, model2] let arr = [model1, model2]
...@@ -112,6 +112,19 @@ extension YHGCBasicInfoFillViewModel { ...@@ -112,6 +112,19 @@ extension YHGCBasicInfoFillViewModel {
} }
arrBasicInfoSessionDataForEdit = arrData arrBasicInfoSessionDataForEdit = arrData
} }
private func getAnswerString(_ answer: Int) -> String {
switch answer {
case 0:
return "N"
case 1:
return "Y"
case 2:
return ""
default:
return ""
}
}
} }
extension YHGCBasicInfoFillViewModel { extension YHGCBasicInfoFillViewModel {
......
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