Commit fedd3885 authored by David黄金龙's avatar David黄金龙

替换 SmartCodable 版本

parent d2d6138c
...@@ -89,7 +89,9 @@ target 'galaxy' do ...@@ -89,7 +89,9 @@ target 'galaxy' do
# pod 'HandyJSON', '5.0.2' # pod 'HandyJSON', '5.0.2'
#字典、模型互转 #字典、模型互转
# pod 'SmartCodable','2.2.2' # pod 'SmartCodable','2.2.2'
pod 'SmartCodable','2.3.1' # pod 'SmartCodable','2.3.1'
pod 'SmartCodable','3.3.0'
#微信SDK #微信SDK
pod 'WechatOpenSDK', '2.0.2' pod 'WechatOpenSDK', '2.0.2'
#视频播放器 #视频播放器
......
...@@ -52,7 +52,7 @@ class YHBaseViewModel { ...@@ -52,7 +52,7 @@ class YHBaseViewModel {
return return
} }
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let result = YHCardOcrModel.deserialize(dict:dic as? [AnyHashable: Any]) else { guard let dic = json.data?.peel as? [String : Any], let result = YHCardOcrModel.deserialize(from:dic) else {
callBackBlock(false, nil) callBackBlock(false, nil)
return return
} }
...@@ -78,7 +78,7 @@ class YHBaseViewModel { ...@@ -78,7 +78,7 @@ class YHBaseViewModel {
return return
} }
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let result = YHCardOcrModel.deserialize(dict:dic as? [AnyHashable: Any]) else { guard let dic = json.data?.peel as? [String : Any], let result = YHCardOcrModel.deserialize(from:dic) else {
callBackBlock(false, nil) callBackBlock(false, nil)
return return
} }
...@@ -105,7 +105,7 @@ class YHBaseViewModel { ...@@ -105,7 +105,7 @@ class YHBaseViewModel {
return return
} }
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let result = YHCardOcrModel.deserialize(dict:dic as? [AnyHashable: Any]) else { guard let dic = json.data?.peel as? [String : Any], let result = YHCardOcrModel.deserialize(from:dic) else {
callBackBlock(false, nil) callBackBlock(false, nil)
return return
} }
...@@ -137,7 +137,7 @@ class YHBaseViewModel { ...@@ -137,7 +137,7 @@ class YHBaseViewModel {
//1. json字符串 转 对象 //1. json字符串 转 对象
guard let self = self else { return } guard let self = self else { return }
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let result = YHSmallWhiteBarInfo.deserialize(dict:dic as? [AnyHashable: Any]) else { guard let dic = json.data?.peel as? [String : Any], let result = YHSmallWhiteBarInfo.deserialize(from:dic) else {
self.smallWhiteBarInfo = nil self.smallWhiteBarInfo = nil
callBackBlock(false, nil) callBackBlock(false, nil)
return return
......
...@@ -17,7 +17,7 @@ class YHAppleLoginViewModel: NSObject { ...@@ -17,7 +17,7 @@ class YHAppleLoginViewModel: NSObject {
//1. json字符串 转 对象 //1. json字符串 转 对象
guard let self = self else { return } guard let self = self else { return }
printLog(json) printLog(json)
guard let dic = json.data?.peel as? [String : Any],let resultModel = YHUserModel.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any],let resultModel = YHUserModel.deserialize(from: dic) else {
let error : YHErrorModel = YHErrorModel(errorCode:-1,errorMsg: "数据解析不成功") let error : YHErrorModel = YHErrorModel(errorCode:-1,errorMsg: "数据解析不成功")
callBackBlock(false, error) callBackBlock(false, error)
return return
......
...@@ -42,7 +42,7 @@ class YHOneKeyLoginViewModel { ...@@ -42,7 +42,7 @@ class YHOneKeyLoginViewModel {
json, code in json, code in
printLog(json) printLog(json)
guard let dic = json.data?.peel as? [String : Any], let resultModel = YHUserModel.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any], let resultModel = YHUserModel.deserialize(from: dic) else {
let error : YHErrorModel = YHErrorModel(errorCode:-1,errorMsg: "数据解析不成功") let error : YHErrorModel = YHErrorModel(errorCode:-1,errorMsg: "数据解析不成功")
callBackBlock(false, error) callBackBlock(false, error)
return return
......
...@@ -56,7 +56,7 @@ extension YHActivityViewModel { ...@@ -56,7 +56,7 @@ extension YHActivityViewModel {
//1. json字符串 转 对象 //1. json字符串 转 对象
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let result = YHActivityTravelModel.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any], let result = YHActivityTravelModel.deserialize(from: dic) else {
self.activityTravelModel = nil self.activityTravelModel = nil
callBackBlock(false,nil) callBackBlock(false,nil)
return return
...@@ -86,7 +86,7 @@ extension YHActivityViewModel { ...@@ -86,7 +86,7 @@ extension YHActivityViewModel {
//1. json字符串 转 对象 //1. json字符串 转 对象
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any],let result = YHActivityTravelModel.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any],let result = YHActivityTravelModel.deserialize(from: dic) else {
self.activityTravelModel = nil self.activityTravelModel = nil
callBackBlock(false,nil) callBackBlock(false,nil)
return return
...@@ -116,7 +116,7 @@ extension YHActivityViewModel { ...@@ -116,7 +116,7 @@ extension YHActivityViewModel {
//1. json字符串 转 对象 //1. json字符串 转 对象
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any],let result = YHTravelModel.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any],let result = YHTravelModel.deserialize(from: dic) else {
self.travelModel = nil self.travelModel = nil
callBackBlock(false,nil) callBackBlock(false,nil)
return return
...@@ -147,7 +147,7 @@ extension YHActivityViewModel { ...@@ -147,7 +147,7 @@ extension YHActivityViewModel {
//1. json字符串 转 对象 //1. json字符串 转 对象
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let result = YHActivityDetailModel.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any], let result = YHActivityDetailModel.deserialize(from: dic) else {
self.arrActivityDetail = [] self.arrActivityDetail = []
callBackBlock(false,nil) callBackBlock(false,nil)
return return
...@@ -234,7 +234,7 @@ extension YHActivityViewModel { ...@@ -234,7 +234,7 @@ extension YHActivityViewModel {
self.isRequestActivityListDataFlag = false self.isRequestActivityListDataFlag = false
//1. json字符串 转 对象 //1. json字符串 转 对象
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let result = YHActivityListModel.deserialize(dict: dic as? [AnyHashable:Any]) else { guard let dic = json.data?.peel as? [String : Any], let result = YHActivityListModel.deserialize(from: dic) else {
self.arrActivityListData = [] self.arrActivityListData = []
callBackBlock(false,nil) callBackBlock(false,nil)
return return
......
...@@ -100,7 +100,7 @@ class YHInformationAuthorizeViewModel: YHBaseViewModel { ...@@ -100,7 +100,7 @@ class YHInformationAuthorizeViewModel: YHBaseViewModel {
//1. json字符串 转 对象 //1. json字符串 转 对象
guard let self = self else { return } guard let self = self else { return }
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let result = YHUserInformationDetailModel.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any], let result = YHUserInformationDetailModel.deserialize(from: dic) else {
callBackBlock(false,nil) callBackBlock(false,nil)
return return
} }
...@@ -121,7 +121,7 @@ class YHInformationAuthorizeViewModel: YHBaseViewModel { ...@@ -121,7 +121,7 @@ class YHInformationAuthorizeViewModel: YHBaseViewModel {
//1. json字符串 转 对象 //1. json字符串 转 对象
guard let self = self else { return } guard let self = self else { return }
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let result = YHMainUserInformationSetModel.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any], let result = YHMainUserInformationSetModel.deserialize(from: dic) else {
callBackBlock(false,nil) callBackBlock(false,nil)
return return
} }
...@@ -172,7 +172,7 @@ class YHInformationAuthorizeViewModel: YHBaseViewModel { ...@@ -172,7 +172,7 @@ class YHInformationAuthorizeViewModel: YHBaseViewModel {
//1. json字符串 转 对象 //1. json字符串 转 对象
guard let self = self else { return } guard let self = self else { return }
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let result = YHChangeHeadModel.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any], let result = YHChangeHeadModel.deserialize(from: dic) else {
callBackBlock(false,nil) callBackBlock(false,nil)
return return
} }
......
...@@ -25,7 +25,7 @@ class YHMatchUserViewModel: NSObject { ...@@ -25,7 +25,7 @@ class YHMatchUserViewModel: NSObject {
printLog(json) printLog(json)
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [Any],let resultModel = [YHMatchUserInfo].deserialize(array: dic) else { guard let dic = json.data?.peel as? [Any],let resultModel = [YHMatchUserInfo].deserialize(from: dic) else {
let err = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description()) let err = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description())
self.matchUserArr = [] self.matchUserArr = []
callBack(false, err) callBack(false, err)
...@@ -75,7 +75,7 @@ class YHMatchUserViewModel: NSObject { ...@@ -75,7 +75,7 @@ class YHMatchUserViewModel: NSObject {
guard let self = self else { return } guard let self = self else { return }
printLog("model 是 ==> \(json)") printLog("model 是 ==> \(json)")
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let result = YHFriendListModel.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any], let result = YHFriendListModel.deserialize(from: dic) else {
let error = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description()) let error = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description())
self.friendListModel = YHFriendListModel() self.friendListModel = YHFriendListModel()
callBack(false, error) callBack(false, error)
...@@ -104,7 +104,7 @@ class YHMatchUserViewModel: NSObject { ...@@ -104,7 +104,7 @@ class YHMatchUserViewModel: NSObject {
guard let self = self else { return } guard let self = self else { return }
printLog("model 是 ==> \(json)") printLog("model 是 ==> \(json)")
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let result = YHUserNameCardInfo.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any], let result = YHUserNameCardInfo.deserialize(from: dic) else {
let error = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description()) let error = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description())
self.nameCardInfo = YHUserNameCardInfo() self.nameCardInfo = YHUserNameCardInfo()
callBack(false, error) callBack(false, error)
...@@ -153,7 +153,7 @@ class YHMatchUserViewModel: NSObject { ...@@ -153,7 +153,7 @@ class YHMatchUserViewModel: NSObject {
//1. json字符串 转 对象 //1. json字符串 转 对象
guard let self = self else { return } guard let self = self else { return }
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let result = YHMainUserInformationSetModel.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any], let result = YHMainUserInformationSetModel.deserialize(from: dic) else {
callBackBlock(false,nil) callBackBlock(false,nil)
return return
} }
......
...@@ -167,7 +167,7 @@ private extension YHHomePageViewController { ...@@ -167,7 +167,7 @@ private extension YHHomePageViewController {
func getCacheDataForBanner() -> [YHBannerModel] { func getCacheDataForBanner() -> [YHBannerModel] {
let arrString2 = UserDefaults.standard.value(forKey: "homeBannerData") let arrString2 = UserDefaults.standard.value(forKey: "homeBannerData")
if let tmp = arrString2 as? String,let dic = tmp.toArray() { if let tmp = arrString2 as? String,let dic = tmp.toArray() {
guard let result = [YHBannerModel].deserialize(array: dic) else { guard let result = [YHBannerModel].deserialize(from: dic) else {
return [YHBannerModel.localDefaultItem()] return [YHBannerModel.localDefaultItem()]
} }
...@@ -191,7 +191,7 @@ private extension YHHomePageViewController { ...@@ -191,7 +191,7 @@ private extension YHHomePageViewController {
func getCacheDataForHomeNewsData() { func getCacheDataForHomeNewsData() {
let arrString2 = UserDefaults.standard.value(forKey: "homeFirstPageNewsData") let arrString2 = UserDefaults.standard.value(forKey: "homeFirstPageNewsData")
if let tmp = arrString2 as? String,let dic = tmp.toArray() { if let tmp = arrString2 as? String,let dic = tmp.toArray() {
guard let result = [YHHomeListModel].deserialize(array: dic) else { guard let result = [YHHomeListModel].deserialize(from: dic) else {
return return
} }
......
...@@ -22,7 +22,7 @@ class YHInvitationWithGiftsViewModel: YHBaseViewModel { ...@@ -22,7 +22,7 @@ class YHInvitationWithGiftsViewModel: YHBaseViewModel {
guard let self = self else { return } guard let self = self else { return }
//1. json字符串 转 对象 //1. json字符串 转 对象
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [Any], let result = [YHShareCashOutModel].deserialize(array: dic) else { guard let dic = json.data?.peel as? [Any], let result = [YHShareCashOutModel].deserialize(from: dic) else {
callBackBlock(false,nil) callBackBlock(false,nil)
return return
} }
...@@ -55,7 +55,7 @@ class YHInvitationWithGiftsViewModel: YHBaseViewModel { ...@@ -55,7 +55,7 @@ class YHInvitationWithGiftsViewModel: YHBaseViewModel {
//1. json字符串 转 对象 //1. json字符串 转 对象
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let result = YHShareOverviewModel.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any], let result = YHShareOverviewModel.deserialize(from: dic) else {
callBackBlock(false,nil) callBackBlock(false,nil)
return return
} }
...@@ -93,7 +93,7 @@ class YHInvitationWithGiftsViewModel: YHBaseViewModel { ...@@ -93,7 +93,7 @@ class YHInvitationWithGiftsViewModel: YHBaseViewModel {
//1. json字符串 转 对象 //1. json字符串 转 对象
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let result = YHShareRecordModel.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any], let result = YHShareRecordModel.deserialize(from: dic) else {
callBackBlock(false,nil) callBackBlock(false,nil)
return return
} }
......
...@@ -49,7 +49,7 @@ extension YHHomePageViewModel { ...@@ -49,7 +49,7 @@ extension YHHomePageViewModel {
let _ = YHNetRequest.getRequest(url: strUrl) { [weak self] json, code in let _ = YHNetRequest.getRequest(url: strUrl) { [weak self] json, code in
//1. json字符串 转 对象 //1. json字符串 转 对象
guard let self = self else { return } guard let self = self else { return }
guard let dic = json.data?.peel as? [String : Any], let resultModel = YHSignerInfoModel.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any], let resultModel = YHSignerInfoModel.deserialize(from: dic) else {
callBackBlock(false,nil) callBackBlock(false,nil)
return return
} }
...@@ -70,7 +70,7 @@ extension YHHomePageViewModel { ...@@ -70,7 +70,7 @@ extension YHHomePageViewModel {
let _ = YHNetRequest.getRequest(url: strUrl,params: param) { [weak self] json, code in let _ = YHNetRequest.getRequest(url: strUrl,params: param) { [weak self] json, code in
//1. json字符串 转 对象 //1. json字符串 转 对象
guard let self = self else { return } guard let self = self else { return }
guard let dic = json.data?.peel as? [String : Any], let result = YHHomeLastMessageListModel.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any], let result = YHHomeLastMessageListModel.deserialize(from: dic) else {
self.arrLastTwoMessages = [] self.arrLastTwoMessages = []
callBackBlock(false,nil) callBackBlock(false,nil)
return return
...@@ -89,7 +89,7 @@ extension YHHomePageViewModel { ...@@ -89,7 +89,7 @@ extension YHHomePageViewModel {
let _ = YHNetRequest.getRequest(url: strUrl) { [weak self] json, code in let _ = YHNetRequest.getRequest(url: strUrl) { [weak self] json, code in
//1. json字符串 转 对象 //1. json字符串 转 对象
guard let self = self else { return } guard let self = self else { return }
guard let dic = json.data?.peel as? [String : Any], let resultModel = YHConfigModel.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any], let resultModel = YHConfigModel.deserialize(from: dic) else {
callBackBlock(false,nil) callBackBlock(false,nil)
return return
} }
...@@ -142,7 +142,7 @@ extension YHHomePageViewModel { ...@@ -142,7 +142,7 @@ extension YHHomePageViewModel {
return return
} }
guard let result = YHHomeListTotalModel.deserialize(dict: dic) else { guard let result = YHHomeListTotalModel.deserialize(from: dic) else {
self.arrHomeNewsData = [] self.arrHomeNewsData = []
callBackBlock(false,nil) callBackBlock(false,nil)
return return
...@@ -197,7 +197,7 @@ extension YHHomePageViewModel { ...@@ -197,7 +197,7 @@ extension YHHomePageViewModel {
guard let self = self else { return } guard let self = self else { return }
//1. json字符串 转 对象 //1. json字符串 转 对象
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [Any], let result = [YHBannerModel].deserialize(array: dic) else { guard let dic = json.data?.peel as? [Any], let result = [YHBannerModel].deserialize(from: dic) else {
let model = YHBannerModel.localDefaultItem() let model = YHBannerModel.localDefaultItem()
self.banners?.removeAll() self.banners?.removeAll()
...@@ -249,7 +249,7 @@ extension YHHomePageViewModel { ...@@ -249,7 +249,7 @@ extension YHHomePageViewModel {
guard let self = self else { return } guard let self = self else { return }
//1. json字符串 转 对象 //1. json字符串 转 对象
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [Any], let result = [YHHomeClassifyModel].deserialize(array: dic) else { guard let dic = json.data?.peel as? [Any], let result = [YHHomeClassifyModel].deserialize(from: dic) else {
callBackBlock(false,nil) callBackBlock(false,nil)
return return
} }
...@@ -281,7 +281,7 @@ extension YHHomePageViewModel { ...@@ -281,7 +281,7 @@ extension YHHomePageViewModel {
let _ = YHNetRequest.getRequest(url: strUrl, params: params) { [weak self] json, code in let _ = YHNetRequest.getRequest(url: strUrl, params: params) { [weak self] json, code in
guard let self = self else { return } guard let self = self else { return }
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let result = YHHomeListTotalModel.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any], let result = YHHomeListTotalModel.deserialize(from: dic) else {
// self.arrHomeNewsData = [] // self.arrHomeNewsData = []
callBackBlock(false,nil) callBackBlock(false,nil)
return return
...@@ -341,7 +341,7 @@ extension YHHomePageViewModel { ...@@ -341,7 +341,7 @@ extension YHHomePageViewModel {
let _ = YHNetRequest.getRequest(url: strUrl, params: params) { [weak self] json, code in let _ = YHNetRequest.getRequest(url: strUrl, params: params) { [weak self] json, code in
guard let self = self else { return } guard let self = self else { return }
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let result = YHHomeListTotalModel.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any], let result = YHHomeListTotalModel.deserialize(from: dic) else {
self.arrHomeNewsData = [] self.arrHomeNewsData = []
callBackBlock(false,nil) callBackBlock(false,nil)
return return
...@@ -385,7 +385,7 @@ extension YHHomePageViewModel { ...@@ -385,7 +385,7 @@ extension YHHomePageViewModel {
let _ = YHNetRequest.getRequest(url: strUrl, params: params) { [weak self] json, code in let _ = YHNetRequest.getRequest(url: strUrl, params: params) { [weak self] json, code in
guard let self = self else { return } guard let self = self else { return }
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [Any], let result = [YHHomeInfoClassifyModel].deserialize(array: dic) else { guard let dic = json.data?.peel as? [Any], let result = [YHHomeInfoClassifyModel].deserialize(from: dic) else {
let err = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description()) let err = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description())
self.classifyArr = [] self.classifyArr = []
callBackBlock(false,err) callBackBlock(false,err)
...@@ -411,7 +411,7 @@ extension YHHomePageViewModel { ...@@ -411,7 +411,7 @@ extension YHHomePageViewModel {
guard let self = self else { return } guard let self = self else { return }
//1. json字符串 转 对象 //1. json字符串 转 对象
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [Any], let result = [YHHKEventModel].deserialize(array: dic) else { guard let dic = json.data?.peel as? [Any], let result = [YHHKEventModel].deserialize(from: dic) else {
callBackBlock(false,nil) callBackBlock(false,nil)
return return
} }
...@@ -446,7 +446,7 @@ extension YHHomePageViewModel { ...@@ -446,7 +446,7 @@ extension YHHomePageViewModel {
guard let self = self else { return } guard let self = self else { return }
//1. json字符串 转 对象 //1. json字符串 转 对象
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let result = YHHomeListTotalModel.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any], let result = YHHomeListTotalModel.deserialize(from: dic) else {
self.arrHomeNewsData = [] self.arrHomeNewsData = []
callBackBlock(false,nil) callBackBlock(false,nil)
return return
...@@ -491,7 +491,7 @@ extension YHHomePageViewModel { ...@@ -491,7 +491,7 @@ extension YHHomePageViewModel {
guard let self = self else { return } guard let self = self else { return }
//1. json字符串 转 对象 //1. json字符串 转 对象
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [Any], let result = [YHHomeLifeCategoryModel].deserialize(array: dic) else { guard let dic = json.data?.peel as? [Any], let result = [YHHomeLifeCategoryModel].deserialize(from: dic) else {
let error = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description()) let error = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description())
self.categoryArr = [] self.categoryArr = []
callBackBlock(false, error) callBackBlock(false, error)
...@@ -518,7 +518,7 @@ extension YHHomePageViewModel { ...@@ -518,7 +518,7 @@ extension YHHomePageViewModel {
guard let self = self else { return } guard let self = self else { return }
//1. json字符串 转 对象 //1. json字符串 转 对象
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let result = YHHomeLifeCategoryDetailModel.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any], let result = YHHomeLifeCategoryDetailModel.deserialize(from: dic) else {
self.detailModel = YHHomeLifeCategoryDetailModel() self.detailModel = YHHomeLifeCategoryDetailModel()
callBackBlock(false, nil) callBackBlock(false, nil)
return return
......
...@@ -21,7 +21,7 @@ extension YHHomeWebViewModel { ...@@ -21,7 +21,7 @@ extension YHHomeWebViewModel {
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字符串 转 对象
guard let self = self else { return } guard let self = self else { return }
guard let dic = json.data?.peel as? [String : Any], let resultModel = YHWebModel.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any], let resultModel = YHWebModel.deserialize(from: dic) else {
callBackBlock(false,nil) callBackBlock(false,nil)
return return
} }
......
...@@ -32,14 +32,14 @@ class YHAdopterIncomeDetailViewController: YHBaseViewController { ...@@ -32,14 +32,14 @@ class YHAdopterIncomeDetailViewController: YHBaseViewController {
} }
func getData() { func getData() {
guard let resultModels = [YHAdopterFileModel].deserialize(json: data.urls) else { guard let resultModels = [YHAdopterFileModel].deserialize(from: data.urls) else {
return return
} }
for item in resultModels { for item in resultModels {
var tempFile = YHWorkExperienceFileModel() var tempFile = YHWorkExperienceFileModel()
tempFile.fileName = item?.name ?? "" tempFile.fileName = item.name ?? ""
tempFile.fileUrl = item?.url ?? "" tempFile.fileUrl = item.url ?? ""
tempFile.uploadedAt = item?.upload_date ?? "" tempFile.uploadedAt = item.upload_date ?? ""
file.append(tempFile) file.append(tempFile)
} }
tableView.reloadData() tableView.reloadData()
......
...@@ -22,7 +22,7 @@ class YHAddpterViewModel: YHBaseViewModel { ...@@ -22,7 +22,7 @@ class YHAddpterViewModel: YHBaseViewModel {
guard let self = self else { return } guard let self = self else { return }
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let resultModel = YHAdopterMainModel.deserialize(dict: dic as? [AnyHashable : Any]) else { guard let dic = json.data?.peel as? [String : Any], let resultModel = YHAdopterMainModel.deserialize(from: dic) else {
let err = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description()) let err = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description())
callBackBlock(false,err) callBackBlock(false,err)
...@@ -52,7 +52,7 @@ class YHAddpterViewModel: YHBaseViewModel { ...@@ -52,7 +52,7 @@ class YHAddpterViewModel: YHBaseViewModel {
guard let self = self else { return } guard let self = self else { return }
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let resultModel = YHAdopterShowButtonModel.deserialize(dict: dic as? [AnyHashable : Any]) else { guard let dic = json.data?.peel as? [String : Any], let resultModel = YHAdopterShowButtonModel.deserialize(from: dic) else {
let err = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description()) let err = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description())
callBackBlock(false,err) callBackBlock(false,err)
...@@ -80,7 +80,7 @@ class YHAddpterViewModel: YHBaseViewModel { ...@@ -80,7 +80,7 @@ class YHAddpterViewModel: YHBaseViewModel {
guard let self = self else { return } guard let self = self else { return }
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let resultModel = YHAdopterAddModel.deserialize(dict: dic as? [AnyHashable : Any]) else { guard let dic = json.data?.peel as? [String : Any], let resultModel = YHAdopterAddModel.deserialize(from: dic) else {
let err = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description()) let err = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description())
callBackBlock(false,err) callBackBlock(false,err)
......
...@@ -76,7 +76,7 @@ class YHAdopterNewPeopleViewModel: YHBaseViewModel { ...@@ -76,7 +76,7 @@ class YHAdopterNewPeopleViewModel: YHBaseViewModel {
guard let self = self else { return } guard let self = self else { return }
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any],let resultModel = YHAdopterDependentDataModel.deserialize(dict: dic as? [AnyHashable : Any]) else { guard let dic = json.data?.peel as? [String : Any],let resultModel = YHAdopterDependentDataModel.deserialize(from: dic) else {
let err = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description()) let err = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description())
callBackBlock(false,err) callBackBlock(false,err)
...@@ -110,7 +110,7 @@ class YHAdopterNewPeopleViewModel: YHBaseViewModel { ...@@ -110,7 +110,7 @@ class YHAdopterNewPeopleViewModel: YHBaseViewModel {
guard let self = self else { return } guard let self = self else { return }
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let resultModel = YHAdopterDependentDataModel.deserialize(dict: dic as? [AnyHashable : Any]) else { guard let dic = json.data?.peel as? [String : Any], let resultModel = YHAdopterDependentDataModel.deserialize(from: dic) else {
let err = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description()) let err = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description())
callBackBlock(false,err) callBackBlock(false,err)
......
...@@ -158,7 +158,7 @@ class YHYHAdopterTravelViewModel: YHBaseViewModel { ...@@ -158,7 +158,7 @@ class YHYHAdopterTravelViewModel: YHBaseViewModel {
//1. json字符串 转 对象 //1. json字符串 转 对象
guard let self = self else { return } guard let self = self else { return }
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any],let result = YHHKIDCardModel.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any],let result = YHHKIDCardModel.deserialize(from: dic) else {
callBackBlock(false, nil) callBackBlock(false, nil)
return return
} }
...@@ -181,7 +181,7 @@ class YHYHAdopterTravelViewModel: YHBaseViewModel { ...@@ -181,7 +181,7 @@ class YHYHAdopterTravelViewModel: YHBaseViewModel {
//1. json字符串 转 对象 //1. json字符串 转 对象
guard let self = self else { return } guard let self = self else { return }
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let result = YHCNIDCardModel.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any], let result = YHCNIDCardModel.deserialize(from: dic) else {
callBackBlock(false, nil) callBackBlock(false, nil)
return return
} }
......
...@@ -71,7 +71,7 @@ class YHCerAppointViewModel: YHBaseViewModel { ...@@ -71,7 +71,7 @@ class YHCerAppointViewModel: YHBaseViewModel {
printLog("model 是 ==> \(json)") printLog("model 是 ==> \(json)")
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any],let resultModel = YHHKLegaldaysModel.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any],let resultModel = YHHKLegaldaysModel.deserialize(from: dic) else {
let err = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description()) let err = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description())
callback?(false, err) callback?(false, err)
return return
...@@ -105,7 +105,7 @@ class YHCerAppointViewModel: YHBaseViewModel { ...@@ -105,7 +105,7 @@ class YHCerAppointViewModel: YHBaseViewModel {
printLog(json) printLog(json)
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [Any], let list = [YHServiceItem].deserialize(array: dic) else { guard let dic = json.data?.peel as? [Any], let list = [YHServiceItem].deserialize(from: dic) else {
let err = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description()) let err = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description())
self.serviceArr = [] self.serviceArr = []
callBack(false, err) callBack(false, err)
...@@ -113,9 +113,9 @@ class YHCerAppointViewModel: YHBaseViewModel { ...@@ -113,9 +113,9 @@ class YHCerAppointViewModel: YHBaseViewModel {
} }
self.serviceArr.removeAll() self.serviceArr.removeAll()
for item in list { for item in list {
if let item = item { // if let item = item {
self.serviceArr.append(item) self.serviceArr.append(item)
} // }
} }
callBack(true, nil) callBack(true, nil)
...@@ -142,7 +142,7 @@ class YHCerAppointViewModel: YHBaseViewModel { ...@@ -142,7 +142,7 @@ class YHCerAppointViewModel: YHBaseViewModel {
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [Any], let arr = [YHHKMemberModel].deserialize(array: dic) else { guard let dic = json.data?.peel as? [Any], let arr = [YHHKMemberModel].deserialize(from: dic) else {
let err = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description()) let err = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description())
self.hkUsers = [] self.hkUsers = []
callback?(false, err) callback?(false, err)
...@@ -150,9 +150,9 @@ class YHCerAppointViewModel: YHBaseViewModel { ...@@ -150,9 +150,9 @@ class YHCerAppointViewModel: YHBaseViewModel {
} }
self.hkUsers.removeAll() self.hkUsers.removeAll()
for user in arr { for user in arr {
if let user = user { // if let user = user {
self.hkUsers.append(user) self.hkUsers.append(user)
} // }
} }
callback?(true, nil) callback?(true, nil)
...@@ -180,7 +180,7 @@ class YHCerAppointViewModel: YHBaseViewModel { ...@@ -180,7 +180,7 @@ class YHCerAppointViewModel: YHBaseViewModel {
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let resultModel = YHAppointHKResultModel.deserialize(dict: dic as? [AnyHashable : Any]) else { guard let dic = json.data?.peel as? [String : Any], let resultModel = YHAppointHKResultModel.deserialize(from: dic) else {
let err = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description()) let err = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description())
callback?(false, err) callback?(false, err)
return return
...@@ -324,7 +324,7 @@ class YHCerAppointViewModel: YHBaseViewModel { ...@@ -324,7 +324,7 @@ class YHCerAppointViewModel: YHBaseViewModel {
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [Any], let arr = [YHMakeCertificatePlaceModel].deserialize(array: dic) else { guard let dic = json.data?.peel as? [Any], let arr = [YHMakeCertificatePlaceModel].deserialize(from: dic) else {
let err = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description()) let err = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description())
self.placeList = [] self.placeList = []
callback?(false, err) callback?(false, err)
...@@ -332,9 +332,9 @@ class YHCerAppointViewModel: YHBaseViewModel { ...@@ -332,9 +332,9 @@ class YHCerAppointViewModel: YHBaseViewModel {
} }
self.placeList.removeAll() self.placeList.removeAll()
for user in arr { for user in arr {
if let user = user { // if let user = user {
self.placeList.append(user) self.placeList.append(user)
} // }
} }
callback?(true, nil) callback?(true, nil)
......
...@@ -23,7 +23,7 @@ class YHFamilyInfoConfirmViewModel: NSObject { ...@@ -23,7 +23,7 @@ class YHFamilyInfoConfirmViewModel: NSObject {
printLog("model 是 ==> \(json)") printLog("model 是 ==> \(json)")
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any],let resultModel = YHFamilyGroupModel.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any],let resultModel = YHFamilyGroupModel.deserialize(from: dic) else {
let err = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description()) let err = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description())
callback?(false, err) callback?(false, err)
return return
...@@ -58,7 +58,7 @@ class YHFamilyInfoConfirmViewModel: NSObject { ...@@ -58,7 +58,7 @@ class YHFamilyInfoConfirmViewModel: NSObject {
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let resultModel = YHFamilyNamePinYin.deserialize(dict: dic as? [AnyHashable : Any]) else { guard let dic = json.data?.peel as? [String : Any], let resultModel = YHFamilyNamePinYin.deserialize(from: dic) else {
let err = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description()) let err = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description())
callback?("", "") callback?("", "")
return return
......
...@@ -30,7 +30,7 @@ extension YHTravelDocsPreparationViewModel { ...@@ -30,7 +30,7 @@ extension YHTravelDocsPreparationViewModel {
printLog("model 是 ==> \(json)") printLog("model 是 ==> \(json)")
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [Any],let list = [YHTravelDocsPreparationListModel].deserialize(array: dic) else { guard let dic = json.data?.peel as? [Any],let list = [YHTravelDocsPreparationListModel].deserialize(from: dic) else {
let err = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description()) let err = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description())
self.arrTravelDocs = [] self.arrTravelDocs = []
callBackBlock(false, err) callBackBlock(false, err)
...@@ -57,7 +57,7 @@ extension YHTravelDocsPreparationViewModel { ...@@ -57,7 +57,7 @@ extension YHTravelDocsPreparationViewModel {
printLog("model 是 ==> \(json)") printLog("model 是 ==> \(json)")
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let resultModel = YHTravelDocsPreparationDetailModel.deserialize(dict: dic as? [AnyHashable : Any]) else { guard let dic = json.data?.peel as? [String : Any], let resultModel = YHTravelDocsPreparationDetailModel.deserialize(from: dic) else {
let err = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description()) let err = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description())
self.travelDetailModel = nil self.travelDetailModel = nil
callBackBlock(false, err) callBackBlock(false, err)
......
...@@ -27,7 +27,7 @@ extension YHUploadCertificateViewModel { ...@@ -27,7 +27,7 @@ extension YHUploadCertificateViewModel {
printLog("model 是 ==> \(json)") printLog("model 是 ==> \(json)")
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let resultModel = YHUploadCertificateListModel.deserialize(dict: dic as? [AnyHashable : Any]) else { guard let dic = json.data?.peel as? [String : Any], let resultModel = YHUploadCertificateListModel.deserialize(from: dic) else {
callBackBlock(false,nil) callBackBlock(false,nil)
return return
} }
...@@ -93,7 +93,7 @@ extension YHUploadCertificateViewModel { ...@@ -93,7 +93,7 @@ extension YHUploadCertificateViewModel {
printLog("model 是 ==> \(json)") printLog("model 是 ==> \(json)")
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let resultModel = YHUploadCertificateDetailModel.deserialize(dict: dic as? [AnyHashable : Any]) else { guard let dic = json.data?.peel as? [String : Any], let resultModel = YHUploadCertificateDetailModel.deserialize(from: dic) else {
callBackBlock(false,nil) callBackBlock(false,nil)
return return
} }
......
...@@ -41,7 +41,7 @@ extension YHVisaPaymentViewModel { ...@@ -41,7 +41,7 @@ extension YHVisaPaymentViewModel {
printLog("model 是 ==> \(json)") printLog("model 是 ==> \(json)")
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let resultModel = YHVisaPaymentListModel.deserialize(dict: dic as? [AnyHashable : Any]) else { guard let dic = json.data?.peel as? [String : Any], let resultModel = YHVisaPaymentListModel.deserialize(from: dic) else {
callBackBlock(false,nil) callBackBlock(false,nil)
return return
} }
...@@ -84,7 +84,7 @@ extension YHVisaPaymentViewModel { ...@@ -84,7 +84,7 @@ extension YHVisaPaymentViewModel {
printLog("model 是 ==> \(json)") printLog("model 是 ==> \(json)")
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let resultModel = YHVisaPaymentUpdateStatusModel.deserialize(dict: dic as? [AnyHashable : Any]) else { guard let dic = json.data?.peel as? [String : Any], let resultModel = YHVisaPaymentUpdateStatusModel.deserialize(from: dic) else {
callBackBlock(false,nil) callBackBlock(false,nil)
return return
} }
......
...@@ -40,7 +40,7 @@ extension YHPrincleViewModel { ...@@ -40,7 +40,7 @@ extension YHPrincleViewModel {
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let resultModel = YHOfficalLetterListModel.deserialize(dict: dic as? [AnyHashable : Any]) else { guard let dic = json.data?.peel as? [String : Any], let resultModel = YHOfficalLetterListModel.deserialize(from: dic) else {
let err = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description()) let err = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description())
callback?(false, err) callback?(false, err)
return return
...@@ -174,7 +174,7 @@ extension YHPrincleViewModel { ...@@ -174,7 +174,7 @@ extension YHPrincleViewModel {
printLog("model 是 ==> \(json)") printLog("model 是 ==> \(json)")
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let resultModel = YHPrincipleAlertStatusModel.deserialize(dict: dic as? [AnyHashable : Any]) else { guard let dic = json.data?.peel as? [String : Any], let resultModel = YHPrincipleAlertStatusModel.deserialize(from: dic) else {
let err = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description()) let err = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description())
callback?(false, err) callback?(false, err)
return return
...@@ -204,7 +204,7 @@ extension YHPrincleViewModel { ...@@ -204,7 +204,7 @@ extension YHPrincleViewModel {
printLog("model 是 ==> \(json)") printLog("model 是 ==> \(json)")
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let resultModel = YHPrincipleWaitResultModel.deserialize(dict: dic as? [AnyHashable : Any]) else { guard let dic = json.data?.peel as? [String : Any], let resultModel = YHPrincipleWaitResultModel.deserialize(from: dic) else {
let err = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description()) let err = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description())
callback?(false, err) callback?(false, err)
return return
...@@ -234,7 +234,7 @@ extension YHPrincleViewModel { ...@@ -234,7 +234,7 @@ extension YHPrincleViewModel {
printLog("model 是 ==> \(json)") printLog("model 是 ==> \(json)")
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let resultModel = YHPrincipleEnvelopeModel.deserialize(dict: dic as? [AnyHashable : Any]) else { guard let dic = json.data?.peel as? [String : Any], let resultModel = YHPrincipleEnvelopeModel.deserialize(from: dic) else {
let err = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description()) let err = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description())
callback?(false, err) callback?(false, err)
return return
...@@ -263,7 +263,7 @@ extension YHPrincleViewModel { ...@@ -263,7 +263,7 @@ extension YHPrincleViewModel {
printLog("model 是 ==> \(json)") printLog("model 是 ==> \(json)")
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let resultModel = YHPrincipleUploadDetailModel.deserialize(dict: dic as? [AnyHashable : Any]) else { guard let dic = json.data?.peel as? [String : Any], let resultModel = YHPrincipleUploadDetailModel.deserialize(from: dic) else {
let err = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description()) let err = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description())
callback?(false, err) callback?(false, err)
return return
......
...@@ -52,7 +52,7 @@ class YHCertificateViewModel: YHBaseViewModel { ...@@ -52,7 +52,7 @@ class YHCertificateViewModel: YHBaseViewModel {
printLog("model 是 ==> \(json)") printLog("model 是 ==> \(json)")
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [Any], let resultModel = [YHFileListModel].deserialize(array: dic) else { guard let dic = json.data?.peel as? [Any], let resultModel = [YHFileListModel].deserialize(from: dic) else {
let err = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description()) let err = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description())
callBackBlock(false,err) callBackBlock(false,err)
...@@ -60,10 +60,10 @@ class YHCertificateViewModel: YHBaseViewModel { ...@@ -60,10 +60,10 @@ class YHCertificateViewModel: YHBaseViewModel {
} }
for (_,item) in resultModel.enumerated() { for (_,item) in resultModel.enumerated() {
let arr = item?.supplement_list.filter { (item) -> Bool in let arr = item.supplement_list.filter { (item) -> Bool in
return item.checkStatus == 2 || item.checkStatus == 3 return item.checkStatus == 2 || item.checkStatus == 3
} }
item?.supplement_list = arr ?? [] item.supplement_list = arr ?? []
} }
var arr = resultModel var arr = resultModel
self.arrFileListData = arr self.arrFileListData = arr
...@@ -91,7 +91,7 @@ class YHCertificateViewModel: YHBaseViewModel { ...@@ -91,7 +91,7 @@ class YHCertificateViewModel: YHBaseViewModel {
printLog("model 是 ==> \(json)") printLog("model 是 ==> \(json)")
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [Any], let resultModel = [YHQuestionAndAnswerModel].deserialize(array: dic) else { guard let dic = json.data?.peel as? [Any], let resultModel = [YHQuestionAndAnswerModel].deserialize(from: dic) else {
let err = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description()) let err = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description())
callBackBlock(false,err) callBackBlock(false,err)
...@@ -124,7 +124,7 @@ class YHCertificateViewModel: YHBaseViewModel { ...@@ -124,7 +124,7 @@ class YHCertificateViewModel: YHBaseViewModel {
printLog("model 是 ==> \(json)") printLog("model 是 ==> \(json)")
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let resultModel = YHCertificateEntryModel.deserialize(dict: dic as? [AnyHashable : Any]) else { guard let dic = json.data?.peel as? [String : Any], let resultModel = YHCertificateEntryModel.deserialize(from: dic) else {
let err = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description()) let err = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description())
callBackBlock(false,err) callBackBlock(false,err)
...@@ -152,7 +152,7 @@ class YHCertificateViewModel: YHBaseViewModel { ...@@ -152,7 +152,7 @@ class YHCertificateViewModel: YHBaseViewModel {
printLog("model 是 ==> \(json)") printLog("model 是 ==> \(json)")
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let result = YHUploadCertificateInfo.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any], let result = YHUploadCertificateInfo.deserialize(from: dic) else {
let err = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description()) let err = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description())
callBack(nil, err) callBack(nil, err)
return return
......
...@@ -30,7 +30,7 @@ class YHMyDocumentsDetailViewModel: YHBaseViewModel { ...@@ -30,7 +30,7 @@ class YHMyDocumentsDetailViewModel: YHBaseViewModel {
//1. json字符串 转 对象 //1. json字符串 转 对象
guard let self = self else { return } guard let self = self else { return }
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let result = YHMyDocumentDetailModel.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any], let result = YHMyDocumentDetailModel.deserialize(from: dic) else {
callBackBlock(false,nil) callBackBlock(false,nil)
return return
} }
...@@ -55,7 +55,7 @@ class YHMyDocumentsDetailViewModel: YHBaseViewModel { ...@@ -55,7 +55,7 @@ class YHMyDocumentsDetailViewModel: YHBaseViewModel {
//1. json字符串 转 对象 //1. json字符串 转 对象
guard let self = self else { return } guard let self = self else { return }
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let result = YHMyDocumentsUrlModel.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any], let result = YHMyDocumentsUrlModel.deserialize(from: dic) else {
callBackBlock(false,nil) callBackBlock(false,nil)
return return
} }
...@@ -150,7 +150,7 @@ class YHMyDocumentsDetailViewModel: YHBaseViewModel { ...@@ -150,7 +150,7 @@ class YHMyDocumentsDetailViewModel: YHBaseViewModel {
//1. json字符串 转 对象 //1. json字符串 转 对象
guard let self = self else { return } guard let self = self else { return }
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let result = YHMySignatureURLModel.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any], let result = YHMySignatureURLModel.deserialize(from: dic) else {
callBackBlock(false,nil) callBackBlock(false,nil)
return return
} }
...@@ -173,7 +173,7 @@ class YHMyDocumentsDetailViewModel: YHBaseViewModel { ...@@ -173,7 +173,7 @@ class YHMyDocumentsDetailViewModel: YHBaseViewModel {
//1. json字符串 转 对象 //1. json字符串 转 对象
guard let self = self else { return } guard let self = self else { return }
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let result = YHMySignatureURLModel.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any], let result = YHMySignatureURLModel.deserialize(from: dic) else {
callBackBlock(false,nil) callBackBlock(false,nil)
return return
} }
...@@ -214,7 +214,7 @@ class YHMyDocumentsDetailViewModel: YHBaseViewModel { ...@@ -214,7 +214,7 @@ class YHMyDocumentsDetailViewModel: YHBaseViewModel {
//1. json字符串 转 对象 //1. json字符串 转 对象
guard let self = self else { return } guard let self = self else { return }
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let result = YHMySignatureURLModel.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any], let result = YHMySignatureURLModel.deserialize(from: dic) else {
callBackBlock(false,nil) callBackBlock(false,nil)
return return
} }
...@@ -240,7 +240,7 @@ class YHMyDocumentsDetailViewModel: YHBaseViewModel { ...@@ -240,7 +240,7 @@ class YHMyDocumentsDetailViewModel: YHBaseViewModel {
guard self != nil else { return } guard self != nil else { return }
if json.code == 200 { if json.code == 200 {
_ = json.data _ = json.data
// guard let result = YHMySignatureURLModel.deserialize(dict: dic) else { // guard let result = YHMySignatureURLModel.deserialize(from: dic) else {
// callBackBlock(false,nil) // callBackBlock(false,nil)
// return // return
// } // }
......
...@@ -20,7 +20,7 @@ class YHMyDocumentsListViewModel: YHBaseViewModel { ...@@ -20,7 +20,7 @@ class YHMyDocumentsListViewModel: YHBaseViewModel {
//1. json字符串 转 对象 //1. json字符串 转 对象
guard let self = self else { return } guard let self = self else { return }
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let result = YHMyDocumentsModel.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any], let result = YHMyDocumentsModel.deserialize(from: dic) else {
callBackBlock(false,nil) callBackBlock(false,nil)
return return
} }
......
...@@ -22,7 +22,7 @@ class YHMySchemeViewModel: YHBaseViewModel { ...@@ -22,7 +22,7 @@ class YHMySchemeViewModel: YHBaseViewModel {
printLog("model 是 ==> \(json)") printLog("model 是 ==> \(json)")
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let resultModel = YHMySchemeModel.deserialize(dict: dic as? [AnyHashable : Any]) else { guard let dic = json.data?.peel as? [String : Any], let resultModel = YHMySchemeModel.deserialize(from: dic) else {
let err = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description()) let err = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description())
callBackBlock(false,err) callBackBlock(false,err)
return return
......
...@@ -25,7 +25,7 @@ class YHMySignatureDetailViewModel: YHBaseViewModel { ...@@ -25,7 +25,7 @@ class YHMySignatureDetailViewModel: YHBaseViewModel {
//1. json字符串 转 对象 //1. json字符串 转 对象
guard let self = self else { return } guard let self = self else { return }
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let result = YHMySignatureDetailModel.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any], let result = YHMySignatureDetailModel.deserialize(from: dic) else {
callBackBlock(false,nil) callBackBlock(false,nil)
return return
} }
...@@ -65,7 +65,7 @@ class YHMySignatureDetailViewModel: YHBaseViewModel { ...@@ -65,7 +65,7 @@ class YHMySignatureDetailViewModel: YHBaseViewModel {
//1. json字符串 转 对象 //1. json字符串 转 对象
guard let self = self else { return } guard let self = self else { return }
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let result = YHMySignatureURLModel.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any], let result = YHMySignatureURLModel.deserialize(from: dic) else {
callBackBlock(false,nil) callBackBlock(false,nil)
return return
} }
...@@ -88,7 +88,7 @@ class YHMySignatureDetailViewModel: YHBaseViewModel { ...@@ -88,7 +88,7 @@ class YHMySignatureDetailViewModel: YHBaseViewModel {
//1. json字符串 转 对象 //1. json字符串 转 对象
guard let self = self else { return } guard let self = self else { return }
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let result = YHMySignatureURLModel.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any], let result = YHMySignatureURLModel.deserialize(from: dic) else {
callBackBlock(false,nil) callBackBlock(false,nil)
return return
} }
...@@ -146,7 +146,7 @@ class YHMySignatureDetailViewModel: YHBaseViewModel { ...@@ -146,7 +146,7 @@ class YHMySignatureDetailViewModel: YHBaseViewModel {
//1. json字符串 转 对象 //1. json字符串 转 对象
guard let self = self else { return } guard let self = self else { return }
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let result = YHMySignatureURLModel.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any], let result = YHMySignatureURLModel.deserialize(from: dic) else {
callBackBlock(false,nil) callBackBlock(false,nil)
return return
} }
...@@ -189,7 +189,7 @@ class YHMySignatureDetailViewModel: YHBaseViewModel { ...@@ -189,7 +189,7 @@ class YHMySignatureDetailViewModel: YHBaseViewModel {
//1. json字符串 转 对象 //1. json字符串 转 对象
guard let self = self else { return } guard let self = self else { return }
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let result = YHMySignatureURLModel.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any], let result = YHMySignatureURLModel.deserialize(from: dic) else {
callBackBlock(false,nil) callBackBlock(false,nil)
return return
} }
......
...@@ -23,7 +23,7 @@ class YHMySignatureListViewModel: YHBaseViewModel { ...@@ -23,7 +23,7 @@ class YHMySignatureListViewModel: YHBaseViewModel {
//1. json字符串 转 对象 //1. json字符串 转 对象
guard let self = self else { return } guard let self = self else { return }
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any],let result = YHMySignatureListModel.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any],let result = YHMySignatureListModel.deserialize(from: dic) else {
callBackBlock(false,nil) callBackBlock(false,nil)
return return
} }
......
...@@ -162,7 +162,7 @@ extension YHBasicInfoFillViewModel { ...@@ -162,7 +162,7 @@ extension YHBasicInfoFillViewModel {
printLog("model 是 ==> \(json)") printLog("model 是 ==> \(json)")
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let resultModel = YHBasicInfoFillModel.deserialize(dict: dic as? [AnyHashable : Any]) else { guard let dic = json.data?.peel as? [String : Any], let resultModel = YHBasicInfoFillModel.deserialize(from: dic) else {
callBackBlock(false,nil) callBackBlock(false,nil)
return return
} }
......
...@@ -32,7 +32,7 @@ class YHEducationRequestViewModel { ...@@ -32,7 +32,7 @@ class YHEducationRequestViewModel {
printLog("model 是 ==> \(json)") printLog("model 是 ==> \(json)")
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let resultModel = YHEducationListInfo.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any], let resultModel = YHEducationListInfo.deserialize(from: dic) else {
let error = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description()) let error = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description())
callBackBlock(false,error) callBackBlock(false,error)
return return
...@@ -64,7 +64,7 @@ class YHEducationRequestViewModel { ...@@ -64,7 +64,7 @@ class YHEducationRequestViewModel {
printLog("model 是 ==> \(json)") printLog("model 是 ==> \(json)")
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let resultModel = YHEducationDetailInfo.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any], let resultModel = YHEducationDetailInfo.deserialize(from: dic) else {
let error = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description()) let error = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description())
callBackBlock(false,error) callBackBlock(false,error)
...@@ -208,7 +208,7 @@ class YHEducationRequestViewModel { ...@@ -208,7 +208,7 @@ class YHEducationRequestViewModel {
printLog("model 是 ==> \(json)") printLog("model 是 ==> \(json)")
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let quaDict = dic["qua_data"] as? [AnyHashable : Any],let resultModel = YHQualificationDetailInfo.deserialize(dict:quaDict) else { guard let dic = json.data?.peel as? [String : Any], let quaDict = dic["qua_data"] as? [String : Any],let resultModel = YHQualificationDetailInfo.deserialize(from:quaDict) else {
let error = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description()) let error = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description())
callBackBlock(false,error) callBackBlock(false,error)
...@@ -273,7 +273,7 @@ class YHEducationRequestViewModel { ...@@ -273,7 +273,7 @@ class YHEducationRequestViewModel {
printLog("model 是 ==> \(json)") printLog("model 是 ==> \(json)")
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any],let list = dic["list"] as? [[String:Any]], let results = [YHCollegeInfo].deserialize(array: list) as? [YHCollegeInfo] else { guard let dic = json.data?.peel as? [String : Any],let list = dic["list"] as? [[String:Any]], let results = [YHCollegeInfo].deserialize(from: list) as? [YHCollegeInfo] else {
let error = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description()) let error = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description())
callBackBlock(false,error) callBackBlock(false,error)
......
...@@ -42,7 +42,7 @@ extension YHQuestionInfo { ...@@ -42,7 +42,7 @@ extension YHQuestionInfo {
let questions:[Dictionary] = NSArray(contentsOfFile:path!) as! [Dictionary<String, Any>] let questions:[Dictionary] = NSArray(contentsOfFile:path!) as! [Dictionary<String, Any>]
var res:[YHQuestionInfo] = [] var res:[YHQuestionInfo] = []
for dict in questions { for dict in questions {
guard let questionInfo = YHQuestionInfo.deserialize(dict: dict as? [AnyHashable : Any]) else { guard let questionInfo = YHQuestionInfo.deserialize(from: dict) else {
continue continue
} }
if questionInfo.key == "graduate" { if questionInfo.key == "graduate" {
......
...@@ -164,7 +164,7 @@ class YHFamilyMemberViewModel : YHBaseViewModel{ ...@@ -164,7 +164,7 @@ class YHFamilyMemberViewModel : YHBaseViewModel{
//1. json字符串 转 对象 //1. json字符串 转 对象
guard let self = self else { return } guard let self = self else { return }
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let result = YHCNIDCardModel.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any], let result = YHCNIDCardModel.deserialize(from: dic) else {
callBackBlock(false, nil) callBackBlock(false, nil)
return return
} }
...@@ -188,7 +188,7 @@ class YHFamilyMemberViewModel : YHBaseViewModel{ ...@@ -188,7 +188,7 @@ class YHFamilyMemberViewModel : YHBaseViewModel{
//1. json字符串 转 对象 //1. json字符串 转 对象
guard let self = self else { return } guard let self = self else { return }
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let result = YHHKIDCardModel.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any], let result = YHHKIDCardModel.deserialize(from: dic) else {
callBackBlock(false, nil) callBackBlock(false, nil)
return return
} }
......
...@@ -21,7 +21,7 @@ class YHFamilyRequestViewModel { ...@@ -21,7 +21,7 @@ class YHFamilyRequestViewModel {
printLog("model 是 ==> \(json)") printLog("model 是 ==> \(json)")
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any],let resultModel = YHFamilyMemberGroupInfo.deserialize(dict: dic as? Dictionary ) else { guard let dic = json.data?.peel as? [String : Any],let resultModel = YHFamilyMemberGroupInfo.deserialize(from: dic) else {
let error = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description()) let error = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description())
callBackBlock(nil, error) callBackBlock(nil, error)
return return
...@@ -124,7 +124,7 @@ class YHFamilyRequestViewModel { ...@@ -124,7 +124,7 @@ class YHFamilyRequestViewModel {
printLog("model 是 ==> \(json)") printLog("model 是 ==> \(json)")
YHHUD.hide() YHHUD.hide()
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any],let resultModel = YHFamilyMember.deserialize(dict: dic as? Dictionary ) else { guard let dic = json.data?.peel as? [String : Any],let resultModel = YHFamilyMember.deserialize(from: dic) else {
let error = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description()) let error = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description())
callBackBlock(nil, error) callBackBlock(nil, error)
return return
......
...@@ -405,7 +405,7 @@ class YHMainApplicantInformationViewModel: YHBaseViewModel { ...@@ -405,7 +405,7 @@ class YHMainApplicantInformationViewModel: YHBaseViewModel {
//1. json字符串 转 对象 //1. json字符串 转 对象
guard let self = self else { return } guard let self = self else { return }
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let result = YHMainInformationModel.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any], let result = YHMainInformationModel.deserialize(from: dic) else {
callBackBlock(nil,nil) callBackBlock(nil,nil)
return return
} }
...@@ -513,7 +513,7 @@ class YHMainApplicantInformationViewModel: YHBaseViewModel { ...@@ -513,7 +513,7 @@ class YHMainApplicantInformationViewModel: YHBaseViewModel {
//1. json字符串 转 对象 //1. json字符串 转 对象
guard let self = self else { return } guard let self = self else { return }
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let result = YHCNIDCardModel.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any], let result = YHCNIDCardModel.deserialize(from: dic) else {
callBackBlock(false, nil) callBackBlock(false, nil)
return return
} }
...@@ -536,7 +536,7 @@ class YHMainApplicantInformationViewModel: YHBaseViewModel { ...@@ -536,7 +536,7 @@ class YHMainApplicantInformationViewModel: YHBaseViewModel {
//1. json字符串 转 对象 //1. json字符串 转 对象
guard let self = self else { return } guard let self = self else { return }
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let result = YHHKIDCardModel.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any], let result = YHHKIDCardModel.deserialize(from: dic) else {
callBackBlock(false, nil) callBackBlock(false, nil)
return return
} }
......
...@@ -18,7 +18,7 @@ class YHSelectCountryViewModel: NSObject { ...@@ -18,7 +18,7 @@ class YHSelectCountryViewModel: NSObject {
let param: [String: Any] = ["keyword": key] let param: [String: Any] = ["keyword": key]
let _ = YHNetRequest.getRequest(url: strUrl, params: param) { [weak self] json, code in let _ = YHNetRequest.getRequest(url: strUrl, params: param) { [weak self] json, code in
guard self != nil else { return } guard self != nil else { return }
guard let dic = json.data?.peel as? [Any], let resultArray = [YHCountryMessage].deserialize(array: dic) else { guard let dic = json.data?.peel as? [Any], let resultArray = [YHCountryMessage].deserialize(from: dic) else {
callBackBlock([],nil) callBackBlock([],nil)
return return
} }
......
...@@ -23,7 +23,7 @@ extension YHOtherInfoFillViewModel { ...@@ -23,7 +23,7 @@ extension YHOtherInfoFillViewModel {
guard let self = self else { return } guard let self = self else { return }
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let resultModel = YHOtherInfoFillModel.deserialize(dict: dic as? [AnyHashable : Any]) else { guard let dic = json.data?.peel as? [String : Any], let resultModel = YHOtherInfoFillModel.deserialize(from: dic) else {
callBackBlock(false,nil) callBackBlock(false,nil)
return return
} }
......
...@@ -49,7 +49,7 @@ extension YHPreviewViewModel { ...@@ -49,7 +49,7 @@ extension YHPreviewViewModel {
printLog("model 是 ==> \(json)") printLog("model 是 ==> \(json)")
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let resultModel = YHWorkExpInfoPreviewModel.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any], let resultModel = YHWorkExpInfoPreviewModel.deserialize(from: dic) else {
let error = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description()) let error = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description())
callBackBlock(false,error) callBackBlock(false,error)
return return
...@@ -75,7 +75,7 @@ extension YHPreviewViewModel { ...@@ -75,7 +75,7 @@ extension YHPreviewViewModel {
printLog("model 是 ==> \(json)") printLog("model 是 ==> \(json)")
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let resultModel = YHAcademicPreviewModel.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any], let resultModel = YHAcademicPreviewModel.deserialize(from: dic) else {
let error = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description()) let error = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description())
callBackBlock(false,error) callBackBlock(false,error)
return return
...@@ -104,7 +104,7 @@ extension YHPreviewViewModel { ...@@ -104,7 +104,7 @@ extension YHPreviewViewModel {
printLog("model 是 ==> \(json)") printLog("model 是 ==> \(json)")
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let resultModel = YHFamilyMemberGroupInfo.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any], let resultModel = YHFamilyMemberGroupInfo.deserialize(from: dic) else {
let error = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description()) let error = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description())
callBackBlock(false,error) callBackBlock(false,error)
return return
...@@ -131,7 +131,7 @@ extension YHPreviewViewModel { ...@@ -131,7 +131,7 @@ extension YHPreviewViewModel {
arrDataForMainApplicationInfo.removeAll() arrDataForMainApplicationInfo.removeAll()
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let result = YHMainInfoPreviewModel.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any], let result = YHMainInfoPreviewModel.deserialize(from: dic) else {
callBackBlock(false,nil) callBackBlock(false,nil)
return return
} }
...@@ -158,7 +158,7 @@ extension YHPreviewViewModel { ...@@ -158,7 +158,7 @@ extension YHPreviewViewModel {
printLog("model 是 ==> \(json)") printLog("model 是 ==> \(json)")
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let resultModel = YHBasicInfoFillModel.deserialize(dict: dic as? [AnyHashable : Any]) else { guard let dic = json.data?.peel as? [String : Any], let resultModel = YHBasicInfoFillModel.deserialize(from: dic) else {
callBackBlock(false,nil) callBackBlock(false,nil)
return return
} }
...@@ -187,7 +187,7 @@ extension YHPreviewViewModel { ...@@ -187,7 +187,7 @@ extension YHPreviewViewModel {
guard let self = self else { return } guard let self = self else { return }
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let resultModel = YHPreviewForOtherInfoModel.deserialize(dict: dic as? [AnyHashable : Any]) else { guard let dic = json.data?.peel as? [String : Any], let resultModel = YHPreviewForOtherInfoModel.deserialize(from: dic) else {
callBackBlock(false,nil) callBackBlock(false,nil)
return return
} }
......
...@@ -21,7 +21,7 @@ class YHCompanyViewModel: YHBaseViewModel { ...@@ -21,7 +21,7 @@ class YHCompanyViewModel: YHBaseViewModel {
//1. json字符串 转 对象 //1. json字符串 转 对象
guard self != nil else { return } guard self != nil else { return }
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let result = YHCompanyModel.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any], let result = YHCompanyModel.deserialize(from: dic) else {
callBackBlock([],nil) callBackBlock([],nil)
return return
} }
......
...@@ -214,7 +214,7 @@ class YHWorkExperienceViewModel: YHBaseViewModel { ...@@ -214,7 +214,7 @@ class YHWorkExperienceViewModel: YHBaseViewModel {
guard let self = self else { return } guard let self = self else { return }
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [Any],let result = [YHWorkExampleModel].deserialize(array: dic) else { guard let dic = json.data?.peel as? [Any],let result = [YHWorkExampleModel].deserialize(from: dic) else {
callBackBlock(false,nil) callBackBlock(false,nil)
return return
} }
...@@ -238,7 +238,7 @@ class YHWorkExperienceViewModel: YHBaseViewModel { ...@@ -238,7 +238,7 @@ class YHWorkExperienceViewModel: YHBaseViewModel {
//1. json字符串 转 对象 //1. json字符串 转 对象
guard let self = self else { return } guard let self = self else { return }
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let result = YHWorkExperienceDetailModel.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any], let result = YHWorkExperienceDetailModel.deserialize(from: dic) else {
callBackBlock(false,nil) callBackBlock(false,nil)
return return
} }
...@@ -328,7 +328,7 @@ class YHWorkExperienceViewModel: YHBaseViewModel { ...@@ -328,7 +328,7 @@ class YHWorkExperienceViewModel: YHBaseViewModel {
let _ = YHNetRequest.postRequest(url: strUrl, params: params) { [weak self] json, code in let _ = YHNetRequest.postRequest(url: strUrl, params: params) { [weak self] json, code in
guard let self = self else { return } guard let self = self else { return }
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let result = YHWorkExperienceDetailModel.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any], let result = YHWorkExperienceDetailModel.deserialize(from: dic) else {
callBackBlock(false,nil) callBackBlock(false,nil)
return return
} }
...@@ -352,7 +352,7 @@ class YHWorkExperienceViewModel: YHBaseViewModel { ...@@ -352,7 +352,7 @@ class YHWorkExperienceViewModel: YHBaseViewModel {
//1. json字符串 转 对象 //1. json字符串 转 对象
guard let self = self else { return } guard let self = self else { return }
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [Any], let resultArray = [YHWorkExperienceProjectModel].deserialize(array: dic) else { guard let dic = json.data?.peel as? [Any], let resultArray = [YHWorkExperienceProjectModel].deserialize(from: dic) else {
callBackBlock([],nil) callBackBlock([],nil)
return return
} }
...@@ -392,7 +392,7 @@ class YHWorkExperienceViewModel: YHBaseViewModel { ...@@ -392,7 +392,7 @@ class YHWorkExperienceViewModel: YHBaseViewModel {
//1. json字符串 转 对象 //1. json字符串 转 对象
guard let self = self else { return } guard let self = self else { return }
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let result = YHFileContent.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any], let result = YHFileContent.deserialize(from: dic) else {
callBackBlock(false, nil, nil) callBackBlock(false, nil, nil)
return return
} }
...@@ -414,7 +414,7 @@ class YHWorkExperienceViewModel: YHBaseViewModel { ...@@ -414,7 +414,7 @@ class YHWorkExperienceViewModel: YHBaseViewModel {
guard let self = self else { return } guard let self = self else { return }
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [Any], let result = [YHWorkExperienceFileModel].deserialize(array: dic) else { guard let dic = json.data?.peel as? [Any], let result = [YHWorkExperienceFileModel].deserialize(from: dic) else {
callBackBlock(false, nil) callBackBlock(false, nil)
return return
} }
......
...@@ -22,7 +22,7 @@ class YHWorkIntroductionViewModel: YHBaseViewModel { ...@@ -22,7 +22,7 @@ class YHWorkIntroductionViewModel: YHBaseViewModel {
//1. json字符串 转 对象 //1. json字符串 转 对象
guard let self = self else { return } guard let self = self else { return }
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [Any], let result = [YHWorkExampleModel].deserialize(array: dic) else { guard let dic = json.data?.peel as? [Any], let result = [YHWorkExampleModel].deserialize(from: dic) else {
callBackBlock(false,nil) callBackBlock(false,nil)
return return
} }
...@@ -72,7 +72,7 @@ class YHWorkIntroductionViewModel: YHBaseViewModel { ...@@ -72,7 +72,7 @@ class YHWorkIntroductionViewModel: YHBaseViewModel {
//1. json字符串 转 对象 //1. json字符串 转 对象
guard let self = self else { return } guard let self = self else { return }
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let result = YHFileContent.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any], let result = YHFileContent.deserialize(from: dic) else {
callBackBlock(false, nil, nil) callBackBlock(false, nil, nil)
return return
} }
......
...@@ -25,7 +25,7 @@ class YHWorkItemListViewModel: YHBaseViewModel { ...@@ -25,7 +25,7 @@ class YHWorkItemListViewModel: YHBaseViewModel {
//1. json字符串 转 对象 //1. json字符串 转 对象
guard let self = self else { return } guard let self = self else { return }
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let result = YHWorkModel.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any], let result = YHWorkModel.deserialize(from: dic) else {
callBackBlock([],nil) callBackBlock([],nil)
return return
} }
......
...@@ -52,7 +52,7 @@ extension YHServiceCenterMainViewModel { ...@@ -52,7 +52,7 @@ extension YHServiceCenterMainViewModel {
printLog("model 是 ==> \(json)") printLog("model 是 ==> \(json)")
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [Any], let result = [YHServiceCenterProgressModel].deserialize(array: dic) else { guard let dic = json.data?.peel as? [Any], let result = [YHServiceCenterProgressModel].deserialize(from: dic) else {
callBackBlock(false,nil) callBackBlock(false,nil)
return return
} }
...@@ -89,7 +89,7 @@ extension YHServiceCenterMainViewModel { ...@@ -89,7 +89,7 @@ extension YHServiceCenterMainViewModel {
printLog("model 是 ==> \(json)") printLog("model 是 ==> \(json)")
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [Any], let result = [YHServiceProgressModel].deserialize(array: dic) else { guard let dic = json.data?.peel as? [Any], let result = [YHServiceProgressModel].deserialize(from: dic) else {
callBackBlock(false,nil) callBackBlock(false,nil)
return return
} }
...@@ -99,11 +99,11 @@ extension YHServiceCenterMainViewModel { ...@@ -99,11 +99,11 @@ extension YHServiceCenterMainViewModel {
} }
var resultItem = YHServiceProgressModel() var resultItem = YHServiceProgressModel()
for item in result { for item in result {
if item?.type == orderType { if item.type == orderType {
resultItem = item ?? YHServiceProgressModel() resultItem = item
} else { } else {
if orderType == 2 && (item?.type == 2 || item?.type == 3) { if orderType == 2 && (item.type == 2 || item.type == 3) {
resultItem = item ?? YHServiceProgressModel() resultItem = item
} }
} }
} }
...@@ -132,7 +132,7 @@ extension YHServiceCenterMainViewModel { ...@@ -132,7 +132,7 @@ extension YHServiceCenterMainViewModel {
printLog("model 是 ==> \(json)") printLog("model 是 ==> \(json)")
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let resultModel = YHScoreResultModel.deserialize(dict: dic as? [AnyHashable : Any]) else { guard let dic = json.data?.peel as? [String : Any], let resultModel = YHScoreResultModel.deserialize(from: dic) else {
let err = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description()) let err = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description())
callBackBlock(false,err) callBackBlock(false,err)
...@@ -179,7 +179,7 @@ extension YHServiceCenterMainViewModel { ...@@ -179,7 +179,7 @@ extension YHServiceCenterMainViewModel {
if json.code == 200 { if json.code == 200 {
DispatchQueue.global().async { DispatchQueue.global().async {
guard let dic = json.data?.peel as? [String : Any],let resultModel = YHContactItemHoldModel.deserialize(dict: dic as? [AnyHashable : Any]) else { guard let dic = json.data?.peel as? [String : Any],let resultModel = YHContactItemHoldModel.deserialize(from: dic) else {
DispatchQueue.main.async { DispatchQueue.main.async {
self.arrContactList = [] self.arrContactList = []
...@@ -217,7 +217,7 @@ extension YHServiceCenterMainViewModel { ...@@ -217,7 +217,7 @@ extension YHServiceCenterMainViewModel {
arrContactStausItmes = [] arrContactStausItmes = []
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let resultModel = YHContactMainItemStatusModel2.deserialize(dict: dic as? [AnyHashable : Any]) else { guard let dic = json.data?.peel as? [String : Any], let resultModel = YHContactMainItemStatusModel2.deserialize(from: dic) else {
self.arrContactStausItmes = [] self.arrContactStausItmes = []
callBackBlock(false,nil) callBackBlock(false,nil)
return return
...@@ -303,7 +303,7 @@ extension YHServiceCenterMainViewModel { ...@@ -303,7 +303,7 @@ extension YHServiceCenterMainViewModel {
//1. json字符串 转 对象 //1. json字符串 转 对象
guard let self = self else { return } guard let self = self else { return }
printLog("model 是 ==> \(json)") printLog("model 是 ==> \(json)")
guard let dic = json.data?.peel as? [String : Any],let resultModel = YHPersonInfoFillStepModel.deserialize(dict: dic as? [AnyHashable : Any]) else { guard let dic = json.data?.peel as? [String : Any],let resultModel = YHPersonInfoFillStepModel.deserialize(from: dic) else {
self.arrInfoFillStep = [] self.arrInfoFillStep = []
informationFillStepModel = nil informationFillStepModel = nil
callBackBlock(false,nil) callBackBlock(false,nil)
...@@ -366,7 +366,7 @@ extension YHServiceCenterMainViewModel { ...@@ -366,7 +366,7 @@ extension YHServiceCenterMainViewModel {
return return
} }
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let resultModel = YHContactInfoScoreModel.deserialize(dict: dic as? [AnyHashable : Any]) else { guard let dic = json.data?.peel as? [String : Any], let resultModel = YHContactInfoScoreModel.deserialize(from: dic) else {
callBackBlock(false,nil) callBackBlock(false,nil)
return return
} }
...@@ -394,7 +394,7 @@ extension YHServiceCenterMainViewModel { ...@@ -394,7 +394,7 @@ extension YHServiceCenterMainViewModel {
return return
} }
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let resultModel = YHContactInfoScoreModel.deserialize(dict: dic as? [AnyHashable : Any]) else { guard let dic = json.data?.peel as? [String : Any], let resultModel = YHContactInfoScoreModel.deserialize(from: dic) else {
callBackBlock(false,nil) callBackBlock(false,nil)
return return
} }
...@@ -414,7 +414,7 @@ extension YHServiceCenterMainViewModel { ...@@ -414,7 +414,7 @@ extension YHServiceCenterMainViewModel {
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字符串 转 对象
guard let self = self else { return } guard let self = self else { return }
guard let dic = json.data?.peel as? [String : Any],let resultModel = YHPersonInfoModel.deserialize(dict: dic as? [AnyHashable : Any]) else { guard let dic = json.data?.peel as? [String : Any],let resultModel = YHPersonInfoModel.deserialize(from: dic) else {
callBackBlock(false,nil) callBackBlock(false,nil)
return return
} }
...@@ -441,7 +441,7 @@ extension YHServiceCenterMainViewModel { ...@@ -441,7 +441,7 @@ extension YHServiceCenterMainViewModel {
if let plistData = FileManager.default.contents(atPath: path) { if let plistData = FileManager.default.contents(atPath: path) {
do { do {
let listDictionary = try PropertyListSerialization.propertyList(from: plistData, options: [], format: nil) as! [String: Any] let listDictionary = try PropertyListSerialization.propertyList(from: plistData, options: [], format: nil) as! [String: Any]
guard let model = YHScoreDataModel.deserialize(dict: listDictionary) else { guard let model = YHScoreDataModel.deserialize(from: listDictionary) else {
localScoreData = nil localScoreData = nil
return return
} }
......
...@@ -18,11 +18,11 @@ class YHServiceOrderSearchViewModel: YHBaseViewModel { ...@@ -18,11 +18,11 @@ class YHServiceOrderSearchViewModel: YHBaseViewModel {
//1. json字符串 转 对象 //1. json字符串 转 对象
guard self != nil else { return } guard self != nil else { return }
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any],let data = dic["Data"],let result = [YHServiceSearchModel].deserialize(array: data as? [Any]) else { guard let dic = json.data?.peel as? [String : Any],let data = dic["Data"],let result = [YHServiceSearchModel].deserialize(from: data as? [Any]) else {
callBackBlock(false,nil) callBackBlock(false,nil)
return return
} }
if result.count != 0, let model = result.first, model?.dictionary_code.count != 0 { if result.count != 0, let model = result.first, model.dictionary_code.count != 0 {
callBackBlock(true, nil) callBackBlock(true, nil)
} else { } else {
callBackBlock(false,nil) callBackBlock(false,nil)
...@@ -44,7 +44,7 @@ class YHServiceOrderSearchViewModel: YHBaseViewModel { ...@@ -44,7 +44,7 @@ class YHServiceOrderSearchViewModel: YHBaseViewModel {
//1. json字符串 转 对象 //1. json字符串 转 对象
guard let self = self else { return } guard let self = self else { return }
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [Any],let resultModel = [YHContactItemModel].deserialize(array: dic) else { guard let dic = json.data?.peel as? [Any],let resultModel = [YHContactItemModel].deserialize(from: dic) else {
self.arrContactList = [] self.arrContactList = []
callBackBlock(false,nil) callBackBlock(false,nil)
return return
...@@ -70,7 +70,7 @@ class YHServiceOrderSearchViewModel: YHBaseViewModel { ...@@ -70,7 +70,7 @@ class YHServiceOrderSearchViewModel: YHBaseViewModel {
//1. json字符串 转 对象 //1. json字符串 转 对象
guard let self = self else { return } guard let self = self else { return }
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String: Any],let data = dic["orders"] as? [Any],let resultModel = [YHContactItemModel].deserialize(array: data) else { guard let dic = json.data?.peel as? [String: Any],let data = dic["orders"] as? [Any],let resultModel = [YHContactItemModel].deserialize(from: data) else {
self.arrContactList = [] self.arrContactList = []
callBackBlock(false,nil) callBackBlock(false,nil)
return return
......
...@@ -51,8 +51,8 @@ extension YHLoginManager { ...@@ -51,8 +51,8 @@ extension YHLoginManager {
} }
func loadLocalUserInfoData() { func loadLocalUserInfoData() {
let dic = UserDefaults.standard.value(forKey: YhConstant.KLoginedInfoKey)
guard let resultModel = YHUserModel.deserialize(dict: dic as? [AnyHashable : Any]) else { guard let dic = UserDefaults.standard.value(forKey: YhConstant.KLoginedInfoKey) as? [String : Any],let resultModel = YHUserModel.deserialize(from: dic) else {
return return
} }
self.userModel = resultModel self.userModel = resultModel
......
...@@ -7,6 +7,7 @@ ...@@ -7,6 +7,7 @@
// //
import UIKit import UIKit
import SmartCodable
class YHLoginViewModel: YHBaseViewModel { class YHLoginViewModel: YHBaseViewModel {
var userModel: YHUserModel? var userModel: YHUserModel?
...@@ -58,7 +59,7 @@ extension YHLoginViewModel { ...@@ -58,7 +59,7 @@ extension YHLoginViewModel {
//1. json字符串 转 对象 //1. json字符串 转 对象
guard let self = self else { return } guard let self = self else { return }
printLog(json) printLog(json)
guard let dic = json.data?.peel as? [String : Any],let resultModel = YHUserModel.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any],let resultModel = YHUserModel.deserialize(from: dic) else {
let error : YHErrorModel = YHErrorModel(errorCode:-1,errorMsg: "数据解析不成功") let error : YHErrorModel = YHErrorModel(errorCode:-1,errorMsg: "数据解析不成功")
callBackBlock(false,error) callBackBlock(false,error)
return return
...@@ -157,7 +158,7 @@ extension YHLoginViewModel { ...@@ -157,7 +158,7 @@ extension YHLoginViewModel {
//1. json字符串 转 对象 //1. json字符串 转 对象
guard let self = self else { return } guard let self = self else { return }
printLog(json) printLog(json)
guard let dic = json.data?.peel as? [String : Any], let resultModel = YHUserModel.deserialize(dict: dic as? [AnyHashable : Any]) else { guard let dic = json.data?.peel as? [String : Any], let resultModel = YHUserModel.deserialize(from: dic) else {
let error : YHErrorModel = YHErrorModel(errorCode:-1,errorMsg: "数据解析不成功") let error : YHErrorModel = YHErrorModel(errorCode:-1,errorMsg: "数据解析不成功")
callBackBlock(false,error) callBackBlock(false,error)
return return
......
...@@ -17,7 +17,7 @@ class YHUserInfoSettingViewModel: YHBaseViewModel { ...@@ -17,7 +17,7 @@ class YHUserInfoSettingViewModel: YHBaseViewModel {
//1. json字符串 转 对象 //1. json字符串 转 对象
guard let self = self else { return } guard let self = self else { return }
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let result = YHChangeHeadModel.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any], let result = YHChangeHeadModel.deserialize(from: dic) else {
callBackBlock(false,nil) callBackBlock(false,nil)
return return
} }
......
...@@ -23,7 +23,7 @@ class YHMsgViewModel: NSObject { ...@@ -23,7 +23,7 @@ class YHMsgViewModel: NSObject {
let _ = YHNetRequest.getRequest(url: strUrl) { json, code in let _ = YHNetRequest.getRequest(url: strUrl) { json, code in
printLog("model 是 ==> \(json)") printLog("model 是 ==> \(json)")
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let result = YHMsgListModel.deserialize(dict: dic as? Dictionary ) else { guard let dic = json.data?.peel as? [String : Any], let result = YHMsgListModel.deserialize(from: dic) else {
let error = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description()) let error = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description())
DispatchQueue.main.async { DispatchQueue.main.async {
callBackBlock(false, error) callBackBlock(false, error)
...@@ -66,7 +66,7 @@ class YHMsgViewModel: NSObject { ...@@ -66,7 +66,7 @@ class YHMsgViewModel: NSObject {
// printLog("model 是 ==> \(json)") // printLog("model 是 ==> \(json)")
if json.code == 200 { if json.code == 200 {
DispatchQueue.global().async { DispatchQueue.global().async {
guard let arr = [YHDetailMessageModel].deserialize(array: arrDict) else { guard let arr = [YHDetailMessageModel].deserialize(from: arrDict) else {
DispatchQueue.main.async { DispatchQueue.main.async {
let error = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description()) let error = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description())
...@@ -82,9 +82,9 @@ class YHMsgViewModel: NSObject { ...@@ -82,9 +82,9 @@ class YHMsgViewModel: NSObject {
self.msgDetailList.removeAll() self.msgDetailList.removeAll()
} }
for item in arr { for item in arr {
if let item = item { // if let item = item {
self.msgDetailList.append(item) self.msgDetailList.append(item)
} // }
} }
let currentPage = (self.msgDetailList.count+kMsgPageSize-1)/kMsgPageSize let currentPage = (self.msgDetailList.count+kMsgPageSize-1)/kMsgPageSize
callBackBlock(true, currentPage == totalPage) callBackBlock(true, currentPage == totalPage)
......
...@@ -19,7 +19,7 @@ class YHListViewModel: YHBaseViewModel { ...@@ -19,7 +19,7 @@ class YHListViewModel: YHBaseViewModel {
guard let self = self else { return } guard let self = self else { return }
//1. json字符串 转 对象 //1. json字符串 转 对象
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [Any], let result = [YHHKEventModel].deserialize(array: dic) else { guard let dic = json.data?.peel as? [Any], let result = [YHHKEventModel].deserialize(from: dic) else {
callBackBlock(false,nil) callBackBlock(false,nil)
return return
} }
......
...@@ -21,7 +21,7 @@ class YHEditViewModel: YHBaseViewModel { ...@@ -21,7 +21,7 @@ class YHEditViewModel: YHBaseViewModel {
//1. json字符串 转 对象 //1. json字符串 转 对象
guard let self = self else { return } guard let self = self else { return }
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let result = YHChangeHeadModel.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any], let result = YHChangeHeadModel.deserialize(from: dic) else {
callBackBlock(false,nil) callBackBlock(false,nil)
return return
} }
......
...@@ -38,7 +38,7 @@ extension YHMyLikeViewModel { ...@@ -38,7 +38,7 @@ extension YHMyLikeViewModel {
guard let self = self else { return } guard let self = self else { return }
//1. json字符串 转 对象 //1. json字符串 转 对象
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any],let result = YHHomeListTotalModel.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any],let result = YHHomeListTotalModel.deserialize(from: dic) else {
self.arrHomeNewsData = [] self.arrHomeNewsData = []
callBackBlock(false,nil) callBackBlock(false,nil)
return return
...@@ -92,7 +92,7 @@ extension YHMyLikeViewModel { ...@@ -92,7 +92,7 @@ extension YHMyLikeViewModel {
guard let self = self else { return } guard let self = self else { return }
//1. json字符串 转 对象 //1. json字符串 转 对象
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let result = YHHomeListTotalModel.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any], let result = YHHomeListTotalModel.deserialize(from: dic) else {
self.arrHomeNewsData = [] self.arrHomeNewsData = []
callBackBlock(false,nil) callBackBlock(false,nil)
return return
...@@ -136,7 +136,7 @@ extension YHMyLikeViewModel { ...@@ -136,7 +136,7 @@ extension YHMyLikeViewModel {
guard let self = self else { return } guard let self = self else { return }
//1. json字符串 转 对象 //1. json字符串 转 对象
if json.code == 200 { if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let result = YHCollectionModel.deserialize(dict: dic as? Dictionary ) else { guard let dic = json.data?.peel as? [String : Any], let result = YHCollectionModel.deserialize(from: dic) else {
let error = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description()) let error = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description())
callBack?(false, error) callBack?(false, error)
return return
......
...@@ -75,7 +75,7 @@ extension YHUatHelperViewModel { ...@@ -75,7 +75,7 @@ extension YHUatHelperViewModel {
let _ = YHNetRequest.getRequest(url: strUrl) { [weak self] json, code in let _ = YHNetRequest.getRequest(url: strUrl) { [weak self] json, code in
//1. json字符串 转 对象 //1. json字符串 转 对象
guard let self = self else { return } guard let self = self else { return }
guard let dic = json.data?.peel as? [String : Any], let resultModel = YHUatListModel.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any], let resultModel = YHUatListModel.deserialize(from: dic) else {
callBackBlock(false,nil) callBackBlock(false,nil)
return return
} }
......
...@@ -327,7 +327,7 @@ class YHNetRequest: NSObject { ...@@ -327,7 +327,7 @@ class YHNetRequest: NSObject {
DispatchQueue.main.async { DispatchQueue.main.async {
// printLog(serverDict) // printLog(serverDict)
guard let obj = NetWorkBaseModel.deserialize(dict: serverDict) else { guard let obj = NetWorkBaseModel.deserialize(from: serverDict) else {
print("解析出错了。 兄弟") print("解析出错了。 兄弟")
guard let errorBlock = self.failure else { return } guard let errorBlock = self.failure else { return }
let errorModel = YHErrorModel(errorCode: Int32(statusCode), errorMsg: errorResponseMsg) let errorModel = YHErrorModel(errorCode: Int32(statusCode), errorMsg: errorResponseMsg)
......
...@@ -58,7 +58,7 @@ class YHOSSManager: NSObject, URLSessionDelegate { ...@@ -58,7 +58,7 @@ class YHOSSManager: NSObject, URLSessionDelegate {
let _ = YHNetRequest.getRequest(url: strUrl, params: param) { [weak self] json, code in let _ = YHNetRequest.getRequest(url: strUrl, params: param) { [weak self] json, code in
//1. json字符串 转 对象 //1. json字符串 转 对象
guard let self = self else { return } guard let self = self else { return }
guard let dic = json.data?.peel as? [String : Any], let resultModel = YHOSSModel.deserialize(dict: dic) else { guard let dic = json.data?.peel as? [String : Any], let resultModel = YHOSSModel.deserialize(from: dic) else {
return return
} }
print(resultModel.toJSONString() as Any) print(resultModel.toJSONString() as Any)
...@@ -79,7 +79,7 @@ class YHOSSManager: NSObject, URLSessionDelegate { ...@@ -79,7 +79,7 @@ class YHOSSManager: NSObject, URLSessionDelegate {
return return
} }
guard let resultModel = YHOSSModel.deserialize(dict: dic) else { guard let resultModel = YHOSSModel.deserialize(from: dic) else {
return return
} }
self.publicModel = resultModel self.publicModel = resultModel
......
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