Commit 774081e5 authored by David黄金龙's avatar David黄金龙

处理 基本资料 不存在的 bug

parent 6e3b8bbe
...@@ -87,6 +87,9 @@ extension YHBasicInfoFillViewController { ...@@ -87,6 +87,9 @@ extension YHBasicInfoFillViewController {
self.homeTableView.reloadData() self.homeTableView.reloadData()
} else { } else {
YHHUD.flash(message: error?.errorMsg ?? "发生错误,请重试") YHHUD.flash(message: error?.errorMsg ?? "发生错误,请重试")
DispatchQueue.main.asyncAfter(wallDeadline: .now() + 1.5) {[weak self] in
self?.navigationController?.popViewController(animated: true)
}
} }
self.homeTableView.reloadData() self.homeTableView.reloadData()
} }
......
...@@ -147,9 +147,6 @@ extension YHBasicInfoFillViewModel { ...@@ -147,9 +147,6 @@ extension YHBasicInfoFillViewModel {
let strUrl = YHBaseUrlManager.shared.curURL() + YHAllApiName.Basics.basicInfoApi let strUrl = YHBaseUrlManager.shared.curURL() + YHAllApiName.Basics.basicInfoApi
// //http://192.168.25.21:10087 梁杰ip
// let strUrl = "http://192.168.25.21:10087/" + "infoflow/basics/get_basics"
let _ = YHNetRequest.getRequest(url: strUrl,params: params) { [weak self] json, code in let _ = YHNetRequest.getRequest(url: strUrl,params: params) { [weak self] json, code in
//1. json字符串 转 对象 //1. json字符串 转 对象
...@@ -160,15 +157,22 @@ extension YHBasicInfoFillViewModel { ...@@ -160,15 +157,22 @@ extension YHBasicInfoFillViewModel {
return return
} }
printLog("model 是 ==> \(model)") printLog("model 是 ==> \(model)")
let dic = model.data?.peel
guard let resultModel = YHBasicInfoFillModel.deserialize(dict: dic as? [AnyHashable : Any]) else {
callBackBlock(false,nil)
return
}
self.dataModelForBasicInfo = resultModel if model.code == 200 {
//根据返回值 组装 真实的数据 let dic = model.data?.peel
callBackBlock(true,nil) guard let resultModel = YHBasicInfoFillModel.deserialize(dict: dic as? [AnyHashable : Any]) else {
callBackBlock(false,nil)
return
}
self.dataModelForBasicInfo = resultModel
//根据返回值 组装 真实的数据
callBackBlock(true,nil)
} else {
let error : YHErrorModel = YHErrorModel(errorCode:Int32(model.code),errorMsg: model.msg)
callBackBlock(false,error)
}
} failBlock: { err in } failBlock: { err in
callBackBlock(false,err) callBackBlock(false,err)
} }
......
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