Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
G
galaxy-iOS
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
mobile-group
galaxy-iOS
Commits
6f6dfd52
Commit
6f6dfd52
authored
Feb 28, 2024
by
pete谢兆麟
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
网络请求封装 返回具体模型出去
parent
587ac748
Changes
16
Hide whitespace changes
Inline
Side-by-side
Showing
16 changed files
with
90 additions
and
294 deletions
+90
-294
Podfile
galaxy/Podfile
+2
-0
YHHomePageViewModel.swift
...axy/Classes/Modules/Home(首页)/VM/YHHomePageViewModel.swift
+1
-8
YHBasicInfoFillViewModel.swift
...)/BaseInformation(基本资料)/VM/YHBasicInfoFillViewModel.swift
+7
-17
YHEducationRequestViewModel.swift
...alification(学历专业资格填写)/M/YHEducationRequestViewModel.swift
+18
-58
YHFamilyRequestViewModel.swift
...程)/FamilyMember(家庭成员信息表)/M/YHFamilyRequestViewModel.swift
+7
-21
YHMainApplicantInformationViewModel.swift
...tion(主申请人信息)/VM/YHMainApplicantInformationViewModel.swift
+2
-8
YHSelectCountryViewModel.swift
...cantInformation(主申请人信息)/VM/YHSelectCountryViewModel.swift
+1
-7
YHOtherInfoFillViewModel.swift
.../OtherInformation(其他信息)/VM/YHOtherInfoFillViewModel.swift
+5
-15
YHCompanyViewModel.swift
...ess(流程)/WorkExperience/ViewModel/YHCompanyViewModel.swift
+1
-7
YHWorkExperienceViewModel.swift
.../WorkExperience/ViewModel/YHWorkExperienceViewModel.swift
+3
-27
YHWorkIntroductionViewModel.swift
...orkExperience/ViewModel/YHWorkIntroductionViewModel.swift
+1
-7
YHWorkItemListViewModel.swift
...程)/WorkExperience/ViewModel/YHWorkItemListViewModel.swift
+1
-13
YHServiceCenterMainViewModel.swift
...ligentService(服务中心)/VM/YHServiceCenterMainViewModel.swift
+15
-44
YHLoginViewModel.swift
...alaxy/Classes/Modules/Login(登录)/VM/YHLoginViewModel.swift
+7
-19
NetBaseModel.swift
galaxy/galaxy/Classes/Tools/NetWork/NetBaseModel.swift
+7
-0
YHNetRequest.swift
galaxy/galaxy/Classes/Tools/NetWork/YHNetRequest.swift
+12
-43
No files found.
galaxy/Podfile
View file @
6f6dfd52
...
@@ -87,6 +87,8 @@ target 'galaxy' do
...
@@ -87,6 +87,8 @@ target 'galaxy' do
#富文本库
#富文本库
pod
'AttributedString'
,
'3.3.5'
pod
'AttributedString'
,
'3.3.5'
#json转模型
pod
'HandyJSON'
,
'~> 5.0.2'
end
end
...
...
galaxy/galaxy/Classes/Modules/Home(首页)/VM/YHHomePageViewModel.swift
View file @
6f6dfd52
...
@@ -21,14 +21,7 @@ extension YHHomePageViewModel {
...
@@ -21,14 +21,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
model
=
NetBaseModel
.
deserialize
(
dict
:
json
)
else
{
let
dic
=
json
.
data
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
YHErrorCode
.
dictParseError
.
rawValue
,
errorMsg
:
YHErrorCode
.
dictParseError
.
description
())
callBackBlock
(
false
,
error
)
return
}
// printLog("model 是 ==> \(model)")
let
dic
=
model
.
data
?
.
peel
guard
let
resultModel
=
YHHomeCofigMode
.
deserialize
(
dict
:
dic
as?
[
AnyHashable
:
Any
])
else
{
guard
let
resultModel
=
YHHomeCofigMode
.
deserialize
(
dict
:
dic
as?
[
AnyHashable
:
Any
])
else
{
callBackBlock
(
false
,
nil
)
callBackBlock
(
false
,
nil
)
return
return
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/ServiceProcess(流程)/BaseInformation(基本资料)/VM/YHBasicInfoFillViewModel.swift
View file @
6f6dfd52
...
@@ -151,15 +151,10 @@ extension YHBasicInfoFillViewModel {
...
@@ -151,15 +151,10 @@ extension YHBasicInfoFillViewModel {
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
model
=
NetBaseModel
.
deserialize
(
dict
:
json
)
else
{
printLog
(
"model 是 ==>
\(
json
)
"
)
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
YHErrorCode
.
dictParseError
.
rawValue
,
errorMsg
:
YHErrorCode
.
dictParseError
.
description
())
callBackBlock
(
false
,
error
)
return
}
printLog
(
"model 是 ==>
\(
model
)
"
)
if
model
.
code
==
200
{
if
json
.
code
==
200
{
let
dic
=
model
.
data
?
.
peel
let
dic
=
json
.
data
guard
let
resultModel
=
YHBasicInfoFillModel
.
deserialize
(
dict
:
dic
as?
[
AnyHashable
:
Any
])
else
{
guard
let
resultModel
=
YHBasicInfoFillModel
.
deserialize
(
dict
:
dic
as?
[
AnyHashable
:
Any
])
else
{
callBackBlock
(
false
,
nil
)
callBackBlock
(
false
,
nil
)
return
return
...
@@ -170,7 +165,7 @@ extension YHBasicInfoFillViewModel {
...
@@ -170,7 +165,7 @@ extension YHBasicInfoFillViewModel {
callBackBlock
(
true
,
nil
)
callBackBlock
(
true
,
nil
)
}
else
{
}
else
{
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
Int32
(
model
.
code
),
errorMsg
:
model
.
msg
)
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
Int32
(
json
.
code
),
errorMsg
:
json
.
msg
)
callBackBlock
(
false
,
error
)
callBackBlock
(
false
,
error
)
}
}
}
failBlock
:
{
err
in
}
failBlock
:
{
err
in
...
@@ -187,17 +182,12 @@ extension YHBasicInfoFillViewModel {
...
@@ -187,17 +182,12 @@ extension YHBasicInfoFillViewModel {
let
_
=
YHNetRequest
.
postRequest
(
url
:
strUrl
,
params
:
params
)
{
[
weak
self
]
json
,
code
in
let
_
=
YHNetRequest
.
postRequest
(
url
:
strUrl
,
params
:
params
)
{
[
weak
self
]
json
,
code
in
//1. json字符串 转 对象
//1. json字符串 转 对象
guard
self
!=
nil
else
{
return
}
guard
self
!=
nil
else
{
return
}
guard
let
model
=
NetBaseModel
.
deserialize
(
dict
:
json
)
else
{
printLog
(
"model 是 ==>
\(
json
)
"
)
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
YHErrorCode
.
dictParseError
.
rawValue
,
errorMsg
:
YHErrorCode
.
dictParseError
.
description
())
if
json
.
code
==
200
{
callBackBlock
(
false
,
error
)
return
}
printLog
(
"model 是 ==>
\(
model
)
"
)
if
model
.
code
==
200
{
callBackBlock
(
true
,
nil
)
callBackBlock
(
true
,
nil
)
}
else
{
}
else
{
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
Int32
(
model
.
code
),
errorMsg
:
model
.
msg
)
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
Int32
(
json
.
code
),
errorMsg
:
json
.
msg
)
callBackBlock
(
false
,
error
)
callBackBlock
(
false
,
error
)
}
}
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/ServiceProcess(流程)/Education&Qualification(学历专业资格填写)/M/YHEducationRequestViewModel.swift
View file @
6f6dfd52
...
@@ -27,14 +27,9 @@ class YHEducationRequestViewModel {
...
@@ -27,14 +27,9 @@ class YHEducationRequestViewModel {
YHHUD
.
hide
()
YHHUD
.
hide
()
guard
let
self
=
self
else
{
return
}
guard
let
self
=
self
else
{
return
}
guard
let
model
=
NetBaseModel
.
deserialize
(
dict
:
json
)
else
{
printLog
(
"model 是 ==>
\(
json
)
"
)
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
YHErrorCode
.
dictParseError
.
rawValue
,
errorMsg
:
YHErrorCode
.
dictParseError
.
description
())
let
dic
=
json
.
data
as?
[
AnyHashable
:
Any
]
callBackBlock
(
false
,
error
)
guard
let
resultModel
=
YHEducationListInfo
.
deserialize
(
dict
:
dic
)
else
{
return
}
printLog
(
"model 是 ==>
\(
model
)
"
)
let
dic
=
model
.
data
?
.
peel
as?
[
AnyHashable
:
Any
]
guard
let
resultModel
=
YHEducationListInfo
.
deserialize
(
dict
:
dic
as?
[
AnyHashable
:
Any
])
else
{
callBackBlock
(
false
,
nil
)
callBackBlock
(
false
,
nil
)
return
return
...
@@ -58,14 +53,9 @@ class YHEducationRequestViewModel {
...
@@ -58,14 +53,9 @@ class YHEducationRequestViewModel {
YHHUD
.
hide
()
YHHUD
.
hide
()
guard
let
self
=
self
else
{
return
}
guard
let
self
=
self
else
{
return
}
guard
let
model
=
NetBaseModel
.
deserialize
(
dict
:
json
)
else
{
printLog
(
"model 是 ==>
\(
json
)
"
)
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
YHErrorCode
.
dictParseError
.
rawValue
,
errorMsg
:
YHErrorCode
.
dictParseError
.
description
())
let
dic
=
json
.
data
as?
[
AnyHashable
:
Any
]
callBackBlock
(
false
,
error
)
guard
let
resultModel
=
YHEducationDetailInfo
.
deserialize
(
dict
:
dic
)
else
{
return
}
printLog
(
"model 是 ==>
\(
model
)
"
)
let
dic
=
model
.
data
?
.
peel
as?
[
AnyHashable
:
Any
]
guard
let
resultModel
=
YHEducationDetailInfo
.
deserialize
(
dict
:
dic
as?
[
AnyHashable
:
Any
])
else
{
callBackBlock
(
false
,
nil
)
callBackBlock
(
false
,
nil
)
return
return
...
@@ -89,13 +79,8 @@ class YHEducationRequestViewModel {
...
@@ -89,13 +79,8 @@ class YHEducationRequestViewModel {
YHHUD
.
hide
()
YHHUD
.
hide
()
guard
let
self
=
self
else
{
return
}
guard
let
self
=
self
else
{
return
}
guard
let
model
=
NetBaseModel
.
deserialize
(
dict
:
json
)
else
{
printLog
(
"model 是 ==>
\(
json
)
"
)
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
YHErrorCode
.
dictParseError
.
rawValue
,
errorMsg
:
YHErrorCode
.
dictParseError
.
description
())
if
json
.
code
==
NetWorkCode
.
success
.
rawValue
{
callBackBlock
(
false
,
error
)
return
}
printLog
(
"model 是 ==>
\(
model
)
"
)
if
model
.
code
==
NetWorkCode
.
success
.
rawValue
{
callBackBlock
(
true
,
nil
)
callBackBlock
(
true
,
nil
)
}
else
{
}
else
{
callBackBlock
(
false
,
nil
)
callBackBlock
(
false
,
nil
)
...
@@ -117,13 +102,8 @@ class YHEducationRequestViewModel {
...
@@ -117,13 +102,8 @@ class YHEducationRequestViewModel {
YHHUD
.
hide
()
YHHUD
.
hide
()
guard
let
self
=
self
else
{
return
}
guard
let
self
=
self
else
{
return
}
guard
let
model
=
NetBaseModel
.
deserialize
(
dict
:
json
)
else
{
printLog
(
"model 是 ==>
\(
json
)
"
)
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
YHErrorCode
.
dictParseError
.
rawValue
,
errorMsg
:
YHErrorCode
.
dictParseError
.
description
())
if
json
.
code
==
NetWorkCode
.
success
.
rawValue
{
callBackBlock
(
false
,
error
)
return
}
printLog
(
"model 是 ==>
\(
model
)
"
)
if
model
.
code
==
NetWorkCode
.
success
.
rawValue
{
callBackBlock
(
true
,
nil
)
callBackBlock
(
true
,
nil
)
}
else
{
}
else
{
callBackBlock
(
false
,
nil
)
callBackBlock
(
false
,
nil
)
...
@@ -145,13 +125,8 @@ class YHEducationRequestViewModel {
...
@@ -145,13 +125,8 @@ class YHEducationRequestViewModel {
YHHUD
.
hide
()
YHHUD
.
hide
()
guard
let
self
=
self
else
{
return
}
guard
let
self
=
self
else
{
return
}
guard
let
model
=
NetBaseModel
.
deserialize
(
dict
:
json
)
else
{
printLog
(
"model 是 ==>
\(
json
)
"
)
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
YHErrorCode
.
dictParseError
.
rawValue
,
errorMsg
:
YHErrorCode
.
dictParseError
.
description
())
if
json
.
code
==
NetWorkCode
.
success
.
rawValue
{
callBackBlock
(
false
,
error
)
return
}
printLog
(
"model 是 ==>
\(
model
)
"
)
if
model
.
code
==
NetWorkCode
.
success
.
rawValue
{
callBackBlock
(
true
,
nil
)
callBackBlock
(
true
,
nil
)
}
else
{
}
else
{
callBackBlock
(
false
,
nil
)
callBackBlock
(
false
,
nil
)
...
@@ -173,13 +148,8 @@ class YHEducationRequestViewModel {
...
@@ -173,13 +148,8 @@ class YHEducationRequestViewModel {
YHHUD
.
hide
()
YHHUD
.
hide
()
guard
let
self
=
self
else
{
return
}
guard
let
self
=
self
else
{
return
}
guard
let
model
=
NetBaseModel
.
deserialize
(
dict
:
json
)
else
{
printLog
(
"model 是 ==>
\(
json
)
"
)
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
YHErrorCode
.
dictParseError
.
rawValue
,
errorMsg
:
YHErrorCode
.
dictParseError
.
description
())
if
json
.
code
==
NetWorkCode
.
success
.
rawValue
{
callBackBlock
(
false
,
error
)
return
}
printLog
(
"model 是 ==>
\(
model
)
"
)
if
model
.
code
==
NetWorkCode
.
success
.
rawValue
{
callBackBlock
(
true
,
nil
)
callBackBlock
(
true
,
nil
)
}
else
{
}
else
{
callBackBlock
(
false
,
nil
)
callBackBlock
(
false
,
nil
)
...
@@ -201,13 +171,8 @@ class YHEducationRequestViewModel {
...
@@ -201,13 +171,8 @@ class YHEducationRequestViewModel {
YHHUD
.
hide
()
YHHUD
.
hide
()
guard
let
self
=
self
else
{
return
}
guard
let
self
=
self
else
{
return
}
guard
let
model
=
NetBaseModel
.
deserialize
(
dict
:
json
)
else
{
printLog
(
"model 是 ==>
\(
json
)
"
)
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
YHErrorCode
.
dictParseError
.
rawValue
,
errorMsg
:
YHErrorCode
.
dictParseError
.
description
())
if
let
dic
=
json
.
data
as?
[
AnyHashable
:
Any
]
{
callBackBlock
(
false
,
error
)
return
}
printLog
(
"model 是 ==>
\(
model
)
"
)
if
let
dic
=
model
.
data
?
.
peel
as?
[
AnyHashable
:
Any
]
{
guard
let
quaDict
=
dic
[
"qua_data"
]
as?
[
AnyHashable
:
Any
]
,
let
resultModel
=
YHQualificationDetailInfo
.
deserialize
(
dict
:
quaDict
as?
[
AnyHashable
:
Any
])
else
{
guard
let
quaDict
=
dic
[
"qua_data"
]
as?
[
AnyHashable
:
Any
]
,
let
resultModel
=
YHQualificationDetailInfo
.
deserialize
(
dict
:
quaDict
as?
[
AnyHashable
:
Any
])
else
{
callBackBlock
(
false
,
nil
)
callBackBlock
(
false
,
nil
)
...
@@ -238,13 +203,8 @@ class YHEducationRequestViewModel {
...
@@ -238,13 +203,8 @@ class YHEducationRequestViewModel {
YHHUD
.
hide
()
YHHUD
.
hide
()
guard
let
self
=
self
else
{
return
}
guard
let
self
=
self
else
{
return
}
guard
let
model
=
NetBaseModel
.
deserialize
(
dict
:
json
)
else
{
printLog
(
"model 是 ==>
\(
json
)
"
)
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
YHErrorCode
.
dictParseError
.
rawValue
,
errorMsg
:
YHErrorCode
.
dictParseError
.
description
())
if
json
.
code
==
NetWorkCode
.
success
.
rawValue
{
callBackBlock
(
false
,
error
)
return
}
printLog
(
"model 是 ==>
\(
model
)
"
)
if
model
.
code
==
NetWorkCode
.
success
.
rawValue
{
callBackBlock
(
true
,
nil
)
callBackBlock
(
true
,
nil
)
}
else
{
}
else
{
callBackBlock
(
false
,
nil
)
callBackBlock
(
false
,
nil
)
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/ServiceProcess(流程)/FamilyMember(家庭成员信息表)/M/YHFamilyRequestViewModel.swift
View file @
6f6dfd52
...
@@ -23,13 +23,9 @@ class YHFamilyRequestViewModel {
...
@@ -23,13 +23,9 @@ class YHFamilyRequestViewModel {
guard
let
self
=
self
else
{
return
}
guard
let
self
=
self
else
{
return
}
guard
let
model
=
NetBaseModel
.
deserialize
(
dict
:
json
)
else
{
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
YHErrorCode
.
dictParseError
.
rawValue
,
errorMsg
:
YHErrorCode
.
dictParseError
.
description
())
printLog
(
"model 是 ==>
\(
json
)
"
)
callBackBlock
(
false
,
error
)
let
dic
=
json
.
data
as?
[
AnyHashable
:
Any
]
return
}
printLog
(
"model 是 ==>
\(
model
)
"
)
let
dic
=
model
.
data
?
.
peel
as?
[
AnyHashable
:
Any
]
guard
var
dic
=
dic
else
{
return
}
guard
var
dic
=
dic
else
{
return
}
...
@@ -88,13 +84,8 @@ if let brother = dic["brother"], brother is [[String: Any]] {
...
@@ -88,13 +84,8 @@ if let brother = dic["brother"], brother is [[String: Any]] {
YHHUD
.
hide
()
YHHUD
.
hide
()
guard
let
self
=
self
else
{
return
}
guard
let
self
=
self
else
{
return
}
guard
let
model
=
NetBaseModel
.
deserialize
(
dict
:
json
)
else
{
printLog
(
"model 是 ==>
\(
json
)
"
)
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
YHErrorCode
.
dictParseError
.
rawValue
,
errorMsg
:
YHErrorCode
.
dictParseError
.
description
())
if
json
.
code
==
NetWorkCode
.
success
.
rawValue
{
callBackBlock
(
false
,
error
)
return
}
printLog
(
"model 是 ==>
\(
model
)
"
)
if
model
.
code
==
NetWorkCode
.
success
.
rawValue
{
callBackBlock
(
true
,
nil
)
callBackBlock
(
true
,
nil
)
}
else
{
}
else
{
callBackBlock
(
false
,
nil
)
callBackBlock
(
false
,
nil
)
...
@@ -113,13 +104,8 @@ if let brother = dic["brother"], brother is [[String: Any]] {
...
@@ -113,13 +104,8 @@ if let brother = dic["brother"], brother is [[String: Any]] {
let
_
=
YHNetRequest
.
postRequest
(
url
:
strUrl
,
params
:
params
)
{
json
,
code
in
let
_
=
YHNetRequest
.
postRequest
(
url
:
strUrl
,
params
:
params
)
{
json
,
code
in
YHHUD
.
hide
()
YHHUD
.
hide
()
guard
let
model
=
NetBaseModel
.
deserialize
(
dict
:
json
)
else
{
printLog
(
"model 是 ==>
\(
json
)
"
)
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
YHErrorCode
.
dictParseError
.
rawValue
,
errorMsg
:
YHErrorCode
.
dictParseError
.
description
())
if
json
.
code
==
NetWorkCode
.
success
.
rawValue
{
callBackBlock
(
false
,
error
)
return
}
printLog
(
"model 是 ==>
\(
model
)
"
)
if
model
.
code
==
NetWorkCode
.
success
.
rawValue
{
callBackBlock
(
true
,
nil
)
callBackBlock
(
true
,
nil
)
}
else
{
}
else
{
callBackBlock
(
false
,
nil
)
callBackBlock
(
false
,
nil
)
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/ServiceProcess(流程)/MainApplicantInformation(主申请人信息)/VM/YHMainApplicantInformationViewModel.swift
View file @
6f6dfd52
...
@@ -215,13 +215,8 @@ class YHMainApplicantInformationViewModel: YHBaseViewModel {
...
@@ -215,13 +215,8 @@ class YHMainApplicantInformationViewModel: YHBaseViewModel {
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
model
=
NetBaseModel
.
deserialize
(
dict
:
json
)
else
{
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
YHErrorCode
.
dictParseError
.
rawValue
,
errorMsg
:
YHErrorCode
.
dictParseError
.
description
())
let
dic
=
json
.
data
callBackBlock
(
nil
,
error
)
return
}
let
dic
=
model
.
data
?
.
peel
guard
let
result
=
YHMainInformationModel
.
deserialize
(
dict
:
dic
as?
[
AnyHashable
:
Any
])
else
{
guard
let
result
=
YHMainInformationModel
.
deserialize
(
dict
:
dic
as?
[
AnyHashable
:
Any
])
else
{
callBackBlock
(
nil
,
nil
)
callBackBlock
(
nil
,
nil
)
return
return
...
@@ -301,7 +296,6 @@ class YHMainApplicantInformationViewModel: YHBaseViewModel {
...
@@ -301,7 +296,6 @@ class YHMainApplicantInformationViewModel: YHBaseViewModel {
let
strUrl
=
YHBaseUrlManager
.
shared
.
curURL
()
+
YHAllApiName
.
OrderInformation
.
updateInformation
let
strUrl
=
YHBaseUrlManager
.
shared
.
curURL
()
+
YHAllApiName
.
OrderInformation
.
updateInformation
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
}
printLog
(
"code =
\(
json
[
"code"
]
)
---- message =
\(
json
[
"msg"
]
)
"
)
callBackBlock
(
true
)
callBackBlock
(
true
)
}
failBlock
:
{
err
in
}
failBlock
:
{
err
in
callBackBlock
(
false
)
callBackBlock
(
false
)
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/ServiceProcess(流程)/MainApplicantInformation(主申请人信息)/VM/YHSelectCountryViewModel.swift
View file @
6f6dfd52
...
@@ -19,14 +19,8 @@ class YHSelectCountryViewModel: NSObject {
...
@@ -19,14 +19,8 @@ class YHSelectCountryViewModel: NSObject {
YHNetRequest
.
getRequest
(
url
:
strUrl
)
{
[
weak
self
]
json
,
code
in
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
model
=
NetBaseModel
.
deserialize
(
dict
:
json
)
else
{
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
YHErrorCode
.
dictParseError
.
rawValue
,
errorMsg
:
YHErrorCode
.
dictParseError
.
description
())
callBackBlock
([],
error
)
return
}
//// printLog("model 是 ==> \(model)")
//// printLog("model 是 ==> \(model)")
let
dic
=
model
.
data
?
.
peel
let
dic
=
json
.
data
guard
let
resultArray
=
[
YHCountryMessage
]
.
deserialize
(
array
:
dic
as?
[
Any
])
else
{
guard
let
resultArray
=
[
YHCountryMessage
]
.
deserialize
(
array
:
dic
as?
[
Any
])
else
{
callBackBlock
([],
nil
)
callBackBlock
([],
nil
)
return
return
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/ServiceProcess(流程)/OtherInformation(其他信息)/VM/YHOtherInfoFillViewModel.swift
View file @
6f6dfd52
...
@@ -260,13 +260,8 @@ extension YHOtherInfoFillViewModel {
...
@@ -260,13 +260,8 @@ extension YHOtherInfoFillViewModel {
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
model
=
NetBaseModel
.
deserialize
(
dict
:
json
)
else
{
printLog
(
"model 是 ==>
\(
json
)
"
)
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
YHErrorCode
.
dictParseError
.
rawValue
,
errorMsg
:
YHErrorCode
.
dictParseError
.
description
())
let
dic
=
json
.
data
callBackBlock
(
false
,
error
)
return
}
printLog
(
"model 是 ==>
\(
model
)
"
)
let
dic
=
model
.
data
?
.
peel
guard
let
resultModel
=
YHOtherInfoFillModel
.
deserialize
(
dict
:
dic
as?
[
AnyHashable
:
Any
])
else
{
guard
let
resultModel
=
YHOtherInfoFillModel
.
deserialize
(
dict
:
dic
as?
[
AnyHashable
:
Any
])
else
{
callBackBlock
(
false
,
nil
)
callBackBlock
(
false
,
nil
)
return
return
...
@@ -289,18 +284,13 @@ extension YHOtherInfoFillViewModel {
...
@@ -289,18 +284,13 @@ extension YHOtherInfoFillViewModel {
let
_
=
YHNetRequest
.
postRequest
(
url
:
strUrl
,
params
:
params
)
{
[
weak
self
]
json
,
code
in
let
_
=
YHNetRequest
.
postRequest
(
url
:
strUrl
,
params
:
params
)
{
[
weak
self
]
json
,
code
in
//1. json字符串 转 对象
//1. json字符串 转 对象
guard
self
!=
nil
else
{
return
}
guard
self
!=
nil
else
{
return
}
guard
let
model
=
NetBaseModel
.
deserialize
(
dict
:
json
)
else
{
printLog
(
"model 是 ==>
\(
json
)
"
)
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
YHErrorCode
.
dictParseError
.
rawValue
,
errorMsg
:
YHErrorCode
.
dictParseError
.
description
())
callBackBlock
(
false
,
error
)
return
}
printLog
(
"model 是 ==>
\(
model
)
"
)
//根据返回值 组装 真实的数据
//根据返回值 组装 真实的数据
if
model
.
code
==
200
{
if
json
.
code
==
200
{
callBackBlock
(
true
,
nil
)
callBackBlock
(
true
,
nil
)
}
else
{
}
else
{
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
Int32
(
model
.
code
),
errorMsg
:
model
.
msg
)
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
Int32
(
json
.
code
),
errorMsg
:
json
.
msg
)
callBackBlock
(
false
,
error
)
callBackBlock
(
false
,
error
)
}
}
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/ServiceProcess(流程)/WorkExperience/ViewModel/YHCompanyViewModel.swift
View file @
6f6dfd52
...
@@ -18,13 +18,7 @@ class YHCompanyViewModel: YHBaseViewModel {
...
@@ -18,13 +18,7 @@ class YHCompanyViewModel: YHBaseViewModel {
YHNetRequest
.
getRequest
(
url
:
strUrl
)
{
[
weak
self
]
json
,
code
in
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
model
=
NetBaseModel
.
deserialize
(
dict
:
json
)
else
{
let
dic
=
json
.
data
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
YHErrorCode
.
dictParseError
.
rawValue
,
errorMsg
:
YHErrorCode
.
dictParseError
.
description
())
callBackBlock
([],
error
)
return
}
let
dic
=
model
.
data
?
.
peel
guard
let
result
=
YHCompanyModel
.
deserialize
(
dict
:
dic
as?
[
AnyHashable
:
Any
])
else
{
guard
let
result
=
YHCompanyModel
.
deserialize
(
dict
:
dic
as?
[
AnyHashable
:
Any
])
else
{
callBackBlock
([],
nil
)
callBackBlock
([],
nil
)
return
return
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/ServiceProcess(流程)/WorkExperience/ViewModel/YHWorkExperienceViewModel.swift
View file @
6f6dfd52
...
@@ -139,13 +139,7 @@ class YHWorkExperienceViewModel: YHBaseViewModel {
...
@@ -139,13 +139,7 @@ class YHWorkExperienceViewModel: YHBaseViewModel {
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
model
=
NetBaseModel
.
deserialize
(
dict
:
json
)
else
{
let
dic
=
json
.
data
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
YHErrorCode
.
dictParseError
.
rawValue
,
errorMsg
:
YHErrorCode
.
dictParseError
.
description
())
callBackBlock
(
false
,
error
)
return
}
let
dic
=
model
.
data
?
.
peel
guard
let
result
=
[
YHWorkExampleModel
]
.
deserialize
(
array
:
dic
as?
[
Any
])
else
{
guard
let
result
=
[
YHWorkExampleModel
]
.
deserialize
(
array
:
dic
as?
[
Any
])
else
{
callBackBlock
(
false
,
nil
)
callBackBlock
(
false
,
nil
)
return
return
...
@@ -162,13 +156,7 @@ class YHWorkExperienceViewModel: YHBaseViewModel {
...
@@ -162,13 +156,7 @@ class YHWorkExperienceViewModel: YHBaseViewModel {
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
model
=
NetBaseModel
.
deserialize
(
dict
:
json
)
else
{
let
dic
=
json
.
data
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
YHErrorCode
.
dictParseError
.
rawValue
,
errorMsg
:
YHErrorCode
.
dictParseError
.
description
())
callBackBlock
(
false
,
error
)
return
}
let
dic
=
model
.
data
?
.
peel
guard
let
result
=
YHWorkExperienceDetailModel
.
deserialize
(
dict
:
dic
as?
[
AnyHashable
:
Any
])
else
{
guard
let
result
=
YHWorkExperienceDetailModel
.
deserialize
(
dict
:
dic
as?
[
AnyHashable
:
Any
])
else
{
callBackBlock
(
false
,
nil
)
callBackBlock
(
false
,
nil
)
return
return
...
@@ -252,13 +240,7 @@ class YHWorkExperienceViewModel: YHBaseViewModel {
...
@@ -252,13 +240,7 @@ class YHWorkExperienceViewModel: YHBaseViewModel {
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
model
=
NetBaseModel
.
deserialize
(
dict
:
json
)
else
{
let
dic
=
json
.
data
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
YHErrorCode
.
dictParseError
.
rawValue
,
errorMsg
:
YHErrorCode
.
dictParseError
.
description
())
callBackBlock
([],
error
)
return
}
let
dic
=
model
.
data
?
.
peel
guard
let
resultArray
=
[
YHWorkExperienceProjectModel
]
.
deserialize
(
array
:
dic
as?
[
Any
])
else
{
guard
let
resultArray
=
[
YHWorkExperienceProjectModel
]
.
deserialize
(
array
:
dic
as?
[
Any
])
else
{
callBackBlock
([],
nil
)
callBackBlock
([],
nil
)
return
return
...
@@ -276,12 +258,6 @@ class YHWorkExperienceViewModel: YHBaseViewModel {
...
@@ -276,12 +258,6 @@ 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
//1. json字符串 转 对象
//1. json字符串 转 对象
guard
let
self
=
self
else
{
return
}
guard
let
self
=
self
else
{
return
}
guard
let
model
=
NetBaseModel
.
deserialize
(
dict
:
json
)
else
{
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
YHErrorCode
.
dictParseError
.
rawValue
,
errorMsg
:
YHErrorCode
.
dictParseError
.
description
())
callBackBlock
(
false
,
error
)
return
}
callBackBlock
(
true
,
nil
)
callBackBlock
(
true
,
nil
)
}
failBlock
:
{
err
in
}
failBlock
:
{
err
in
callBackBlock
(
false
,
err
)
callBackBlock
(
false
,
err
)
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/ServiceProcess(流程)/WorkExperience/ViewModel/YHWorkIntroductionViewModel.swift
View file @
6f6dfd52
...
@@ -20,13 +20,7 @@ class YHWorkIntroductionViewModel: YHBaseViewModel {
...
@@ -20,13 +20,7 @@ class YHWorkIntroductionViewModel: YHBaseViewModel {
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
model
=
NetBaseModel
.
deserialize
(
dict
:
json
)
else
{
let
dic
=
json
.
data
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
YHErrorCode
.
dictParseError
.
rawValue
,
errorMsg
:
YHErrorCode
.
dictParseError
.
description
())
callBackBlock
(
false
,
error
)
return
}
let
dic
=
model
.
data
?
.
peel
guard
let
result
=
[
YHWorkExampleModel
]
.
deserialize
(
array
:
dic
as?
[
Any
])
else
{
guard
let
result
=
[
YHWorkExampleModel
]
.
deserialize
(
array
:
dic
as?
[
Any
])
else
{
callBackBlock
(
false
,
nil
)
callBackBlock
(
false
,
nil
)
return
return
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/ServiceProcess(流程)/WorkExperience/ViewModel/YHWorkItemListViewModel.swift
View file @
6f6dfd52
...
@@ -21,13 +21,7 @@ class YHWorkItemListViewModel: YHBaseViewModel {
...
@@ -21,13 +21,7 @@ class YHWorkItemListViewModel: YHBaseViewModel {
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
model
=
NetBaseModel
.
deserialize
(
dict
:
json
)
else
{
let
dic
=
json
.
data
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
YHErrorCode
.
dictParseError
.
rawValue
,
errorMsg
:
YHErrorCode
.
dictParseError
.
description
())
callBackBlock
([],
error
)
return
}
let
dic
=
model
.
data
?
.
peel
guard
let
result
=
YHWorkModel
.
deserialize
(
dict
:
dic
as?
[
AnyHashable
:
Any
])
else
{
guard
let
result
=
YHWorkModel
.
deserialize
(
dict
:
dic
as?
[
AnyHashable
:
Any
])
else
{
callBackBlock
([],
nil
)
callBackBlock
([],
nil
)
return
return
...
@@ -45,12 +39,6 @@ class YHWorkItemListViewModel: YHBaseViewModel {
...
@@ -45,12 +39,6 @@ class YHWorkItemListViewModel: 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
//1. json字符串 转 对象
//1. json字符串 转 对象
guard
let
self
=
self
else
{
return
}
guard
let
self
=
self
else
{
return
}
guard
let
model
=
NetBaseModel
.
deserialize
(
dict
:
json
)
else
{
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
YHErrorCode
.
dictParseError
.
rawValue
,
errorMsg
:
YHErrorCode
.
dictParseError
.
description
())
callBackBlock
(
false
,
error
)
return
}
callBackBlock
(
true
,
nil
)
callBackBlock
(
true
,
nil
)
}
failBlock
:
{
err
in
}
failBlock
:
{
err
in
callBackBlock
(
false
,
err
)
callBackBlock
(
false
,
err
)
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/VM/YHServiceCenterMainViewModel.swift
View file @
6f6dfd52
...
@@ -37,13 +37,8 @@ extension YHServiceCenterMainViewModel {
...
@@ -37,13 +37,8 @@ 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
model
=
NetBaseModel
.
deserialize
(
dict
:
json
)
else
{
printLog
(
"model 是 ==>
\(
json
)
"
)
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
YHErrorCode
.
dictParseError
.
rawValue
,
errorMsg
:
YHErrorCode
.
dictParseError
.
description
())
let
dic
=
json
.
data
callBackBlock
(
false
,
error
)
return
}
printLog
(
"model 是 ==>
\(
model
)
"
)
let
dic
=
model
.
data
?
.
peel
guard
let
resultModel
=
YHScoreResultModel
.
deserialize
(
dict
:
dic
as?
[
AnyHashable
:
Any
])
else
{
guard
let
resultModel
=
YHScoreResultModel
.
deserialize
(
dict
:
dic
as?
[
AnyHashable
:
Any
])
else
{
callBackBlock
(
false
,
nil
)
callBackBlock
(
false
,
nil
)
return
return
...
@@ -70,15 +65,10 @@ extension YHServiceCenterMainViewModel {
...
@@ -70,15 +65,10 @@ extension YHServiceCenterMainViewModel {
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
model
=
NetBaseModel
.
deserialize
(
dict
:
json
)
else
{
printLog
(
"model 是 ==>
\(
json
)
"
)
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
YHErrorCode
.
dictParseError
.
rawValue
,
errorMsg
:
YHErrorCode
.
dictParseError
.
description
())
callBackBlock
(
false
,
error
)
return
}
printLog
(
"model 是 ==>
\(
model
)
"
)
if
model
.
code
==
200
{
if
json
.
code
==
200
{
let
dic
=
model
.
data
?
.
peel
let
dic
=
json
.
data
guard
let
resultModel
=
YHContactItemHoldModel
.
deserialize
(
dict
:
dic
as?
[
AnyHashable
:
Any
])
else
{
guard
let
resultModel
=
YHContactItemHoldModel
.
deserialize
(
dict
:
dic
as?
[
AnyHashable
:
Any
])
else
{
arrContactList
=
[]
arrContactList
=
[]
callBackBlock
(
false
,
nil
)
callBackBlock
(
false
,
nil
)
...
@@ -89,7 +79,7 @@ extension YHServiceCenterMainViewModel {
...
@@ -89,7 +79,7 @@ extension YHServiceCenterMainViewModel {
}
else
{
}
else
{
arrContactList
=
[]
arrContactList
=
[]
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
Int32
(
model
.
code
),
errorMsg
:
model
.
msg
.
count
>
0
?
model
.
msg
:
"数据错误"
)
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
Int32
(
json
.
code
),
errorMsg
:
json
.
msg
.
count
>
0
?
json
.
msg
:
"数据错误"
)
callBackBlock
(
false
,
error
)
callBackBlock
(
false
,
error
)
}
}
}
failBlock
:
{
err
in
}
failBlock
:
{
err
in
...
@@ -105,17 +95,12 @@ extension YHServiceCenterMainViewModel {
...
@@ -105,17 +95,12 @@ 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
model
=
NetBaseModel
.
deserialize
(
dict
:
json
)
else
{
printLog
(
"model 是 ==>
\(
json
)
"
)
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
YHErrorCode
.
dictParseError
.
rawValue
,
errorMsg
:
YHErrorCode
.
dictParseError
.
description
())
callBackBlock
(
false
,
error
)
return
}
printLog
(
"model 是 ==>
\(
model
)
"
)
arrContactStausItmes
=
[]
arrContactStausItmes
=
[]
if
model
.
code
==
200
{
if
json
.
code
==
200
{
let
dic
=
model
.
data
?
.
peel
let
dic
=
json
.
data
guard
let
resultModel
=
YHContactMainItemStatusModel2
.
deserialize
(
dict
:
dic
as?
[
AnyHashable
:
Any
])
else
{
guard
let
resultModel
=
YHContactMainItemStatusModel2
.
deserialize
(
dict
:
dic
as?
[
AnyHashable
:
Any
])
else
{
self
.
arrContactStausItmes
=
[]
self
.
arrContactStausItmes
=
[]
callBackBlock
(
false
,
nil
)
callBackBlock
(
false
,
nil
)
...
@@ -152,7 +137,7 @@ extension YHServiceCenterMainViewModel {
...
@@ -152,7 +137,7 @@ extension YHServiceCenterMainViewModel {
}
}
callBackBlock
(
true
,
nil
)
callBackBlock
(
true
,
nil
)
}
else
{
}
else
{
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
Int32
(
model
.
code
),
errorMsg
:
model
.
msg
.
count
>
0
?
model
.
msg
:
"数据错误"
)
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
Int32
(
json
.
code
),
errorMsg
:
json
.
msg
.
count
>
0
?
json
.
msg
:
"数据错误"
)
callBackBlock
(
false
,
error
)
callBackBlock
(
false
,
error
)
}
}
...
@@ -170,16 +155,8 @@ extension YHServiceCenterMainViewModel {
...
@@ -170,16 +155,8 @@ 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
model
=
NetBaseModel
.
deserialize
(
dict
:
json
)
else
{
printLog
(
"model 是 ==>
\(
json
)
"
)
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
YHErrorCode
.
dictParseError
.
rawValue
,
errorMsg
:
YHErrorCode
.
dictParseError
.
description
())
let
dic
=
json
.
data
self
.
arrInfoFillStep
=
[]
informationFillStepModel
=
nil
callBackBlock
(
false
,
error
)
return
}
printLog
(
"model 是 ==>
\(
model
)
"
)
let
dic
=
model
.
data
?
.
peel
guard
let
resultModel
=
YHPersonInfoFillStepModel
.
deserialize
(
dict
:
dic
as?
[
AnyHashable
:
Any
])
else
{
guard
let
resultModel
=
YHPersonInfoFillStepModel
.
deserialize
(
dict
:
dic
as?
[
AnyHashable
:
Any
])
else
{
self
.
arrInfoFillStep
=
[]
self
.
arrInfoFillStep
=
[]
informationFillStepModel
=
nil
informationFillStepModel
=
nil
...
@@ -187,7 +164,7 @@ extension YHServiceCenterMainViewModel {
...
@@ -187,7 +164,7 @@ extension YHServiceCenterMainViewModel {
return
return
}
}
if
model
.
code
==
200
{
if
json
.
code
==
200
{
informationFillStepModel
=
resultModel
informationFillStepModel
=
resultModel
myInfoFillStep
=
resultModel
.
step
myInfoFillStep
=
resultModel
.
step
...
@@ -221,7 +198,7 @@ extension YHServiceCenterMainViewModel {
...
@@ -221,7 +198,7 @@ extension YHServiceCenterMainViewModel {
}
else
{
}
else
{
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
Int32
(
model
.
code
),
errorMsg
:
model
.
msg
)
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
Int32
(
json
.
code
),
errorMsg
:
json
.
msg
)
self
.
arrInfoFillStep
=
[]
self
.
arrInfoFillStep
=
[]
informationFillStepModel
=
nil
informationFillStepModel
=
nil
}
}
...
@@ -239,13 +216,7 @@ extension YHServiceCenterMainViewModel {
...
@@ -239,13 +216,7 @@ extension YHServiceCenterMainViewModel {
let
strUrl
=
YHBaseUrlManager
.
shared
.
curURL
()
+
YHAllApiName
.
Users
.
submitSweetNotifyApi
let
strUrl
=
YHBaseUrlManager
.
shared
.
curURL
()
+
YHAllApiName
.
Users
.
submitSweetNotifyApi
let
_
=
YHNetRequest
.
postRequest
(
url
:
strUrl
,
params
:
params
)
{
json
,
code
in
let
_
=
YHNetRequest
.
postRequest
(
url
:
strUrl
,
params
:
params
)
{
json
,
code
in
//1. json字符串 转 对象
//1. json字符串 转 对象
guard
let
model
=
NetBaseModel
.
deserialize
(
dict
:
json
)
else
{
printLog
(
"model 是 ==>
\(
json
)
"
)
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
YHErrorCode
.
dictParseError
.
rawValue
,
errorMsg
:
YHErrorCode
.
dictParseError
.
description
())
callBackBlock
(
false
,
error
)
return
}
printLog
(
"model 是 ==>
\(
model
)
"
)
callBackBlock
(
true
,
nil
)
callBackBlock
(
true
,
nil
)
}
failBlock
:
{
err
in
}
failBlock
:
{
err
in
callBackBlock
(
false
,
err
)
callBackBlock
(
false
,
err
)
...
...
galaxy/galaxy/Classes/Modules/Login(登录)/VM/YHLoginViewModel.swift
View file @
6f6dfd52
...
@@ -27,18 +27,12 @@ extension YHLoginViewModel {
...
@@ -27,18 +27,12 @@ extension YHLoginViewModel {
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
}
guard
let
model
=
NetBaseModel
.
deserialize
(
dict
:
json
)
else
{
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
YHErrorCode
.
dictParseError
.
rawValue
,
errorMsg
:
YHErrorCode
.
dictParseError
.
description
())
callBackBlock
(
false
,
error
)
return
}
//1. json字符串 转 对象
//1. json字符串 转 对象
if
model
.
code
==
200
{
if
json
.
code
==
200
{
YHHUD
.
flash
(
message
:
model
.
msg
)
YHHUD
.
flash
(
message
:
json
.
msg
)
callBackBlock
(
true
,
nil
)
callBackBlock
(
true
,
nil
)
}
else
{
}
else
{
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
Int32
(
model
.
code
),
errorMsg
:
model
.
msg
)
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
Int32
(
json
.
code
),
errorMsg
:
json
.
msg
)
callBackBlock
(
false
,
error
)
callBackBlock
(
false
,
error
)
}
}
}
failBlock
:
{
err
in
}
failBlock
:
{
err
in
...
@@ -57,14 +51,8 @@ extension YHLoginViewModel {
...
@@ -57,14 +51,8 @@ extension YHLoginViewModel {
let
_
=
YHNetRequest
.
postRequest
(
url
:
strUrl
,
params
:
params
)
{[
weak
self
]
json
,
code
in
let
_
=
YHNetRequest
.
postRequest
(
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
model
=
NetBaseModel
.
deserialize
(
dict
:
json
)
else
{
printLog
(
json
)
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
YHErrorCode
.
dictParseError
.
rawValue
,
errorMsg
:
YHErrorCode
.
dictParseError
.
description
())
let
dic
=
json
.
data
callBackBlock
(
false
,
error
)
return
}
printLog
(
model
)
let
dic
=
model
.
data
?
.
peel
guard
let
resultModel
=
YHUserModel
.
deserialize
(
dict
:
dic
as?
[
AnyHashable
:
Any
])
else
{
guard
let
resultModel
=
YHUserModel
.
deserialize
(
dict
:
dic
as?
[
AnyHashable
:
Any
])
else
{
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
-
1
,
errorMsg
:
"数据解析不成功"
)
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
-
1
,
errorMsg
:
"数据解析不成功"
)
callBackBlock
(
false
,
error
)
callBackBlock
(
false
,
error
)
...
@@ -72,7 +60,7 @@ extension YHLoginViewModel {
...
@@ -72,7 +60,7 @@ extension YHLoginViewModel {
}
}
if
model
.
code
==
200
{
if
json
.
code
==
200
{
if
resultModel
.
token
?
.
count
!=
0
{
if
resultModel
.
token
?
.
count
!=
0
{
//token 正常
//token 正常
self
.
userModel
=
resultModel
self
.
userModel
=
resultModel
...
@@ -90,7 +78,7 @@ extension YHLoginViewModel {
...
@@ -90,7 +78,7 @@ extension YHLoginViewModel {
callBackBlock
(
false
,
error
)
callBackBlock
(
false
,
error
)
}
}
}
else
{
}
else
{
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
Int32
(
model
.
code
),
errorMsg
:
model
.
msg
)
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
Int32
(
json
.
code
),
errorMsg
:
json
.
msg
)
callBackBlock
(
false
,
error
)
callBackBlock
(
false
,
error
)
}
}
}
failBlock
:
{
err
in
}
failBlock
:
{
err
in
...
...
galaxy/galaxy/Classes/Tools/NetWork/NetBaseModel.swift
View file @
6f6dfd52
...
@@ -8,6 +8,7 @@
...
@@ -8,6 +8,7 @@
import
Foundation
import
Foundation
import
SmartCodable
import
SmartCodable
import
HandyJSON
enum
NetWorkCode
:
Int
{
enum
NetWorkCode
:
Int
{
case
success
=
200
case
success
=
200
...
@@ -31,3 +32,9 @@ struct TestModel: SmartCodable {
...
@@ -31,3 +32,9 @@ struct TestModel: SmartCodable {
case
test3
=
"test333"
//字段 映射
case
test3
=
"test333"
//字段 映射
}
}
}
}
struct
NetWorkBaseModel
:
HandyJSON
{
var
data
:
Any
?
var
code
:
Int
=
-
1
var
msg
:
String
=
""
}
galaxy/galaxy/Classes/Tools/NetWork/YHNetRequest.swift
View file @
6f6dfd52
...
@@ -51,6 +51,7 @@ public struct YHErrorModel {
...
@@ -51,6 +51,7 @@ public struct YHErrorModel {
class
YHNetRequest
:
NSObject
{
class
YHNetRequest
:
NSObject
{
///成功回调
///成功回调
typealias
SuccessHandlerType
=
(([
String
:
Any
],
Int
)
->
Void
)
typealias
SuccessHandlerType
=
(([
String
:
Any
],
Int
)
->
Void
)
typealias
SuccessResultType
=
((
NetWorkBaseModel
,
Int
)
->
Void
)
///失败回调
///失败回调
typealias
FailureHandlerType
=
((
YHErrorModel
)
->
Void
)
typealias
FailureHandlerType
=
((
YHErrorModel
)
->
Void
)
///请求类型
///请求类型
...
@@ -60,7 +61,7 @@ class YHNetRequest: NSObject {
...
@@ -60,7 +61,7 @@ class YHNetRequest: NSObject {
/// 参数
/// 参数
private
var
params
:
[
String
:
Any
]?
private
var
params
:
[
String
:
Any
]?
/// 成功的回调
/// 成功的回调
private
var
success
:
Success
Handler
Type
?
private
var
success
:
Success
Result
Type
?
/// 失败的回调
/// 失败的回调
private
var
failure
:
FailureHandlerType
?
private
var
failure
:
FailureHandlerType
?
/// headers 设置
/// headers 设置
...
@@ -126,7 +127,7 @@ class YHNetRequest: NSObject {
...
@@ -126,7 +127,7 @@ class YHNetRequest: NSObject {
return
self
return
self
}
}
///成功
///成功
func
success
(
_
handler
:
@escaping
Success
Handler
Type
)
->
Self
{
func
success
(
_
handler
:
@escaping
Success
Result
Type
)
->
Self
{
self
.
success
=
handler
self
.
success
=
handler
return
self
return
self
}
}
...
@@ -228,11 +229,13 @@ class YHNetRequest: NSObject {
...
@@ -228,11 +229,13 @@ class YHNetRequest: NSObject {
}
}
if
statusCode
==
200
{
if
statusCode
==
200
{
guard
let
obj
=
NetWorkBaseModel
.
deserialize
(
from
:
serverDict
)
else
{
printLog
(
"服务器返回数据可能有问题 数据是:
\(
serverDict
)
"
)
return
}
printLog
(
"服务器返回数据是:
\(
obj
)
"
)
guard
let
suclock
=
self
.
success
else
{
return
}
guard
let
suclock
=
self
.
success
else
{
return
}
suclock
(
obj
,
statusCode
)
let
dittt
=
self
.
handleJsonObjectNullValue
(
serverDict
)
suclock
(
dittt
as?
[
String
:
Any
]
??
[:],
statusCode
)
// suclock(serverDict, statusCode)
}
else
{
}
else
{
guard
let
errorBlock
=
self
.
failure
else
{
return
}
guard
let
errorBlock
=
self
.
failure
else
{
return
}
...
@@ -240,55 +243,21 @@ class YHNetRequest: NSObject {
...
@@ -240,55 +243,21 @@ class YHNetRequest: NSObject {
errorBlock
(
errorModel
)
errorBlock
(
errorModel
)
}
}
}
}
//处理对象为空的情况
func
handleJsonObjectNullValue
(
_
jsonObject
:
Any
)
->
Any
{
if
let
jsonArray
=
jsonObject
as?
Array
<
Any
>
{
let
noNullArray
:
[
Any
]
=
jsonArray
.
map
{
value
in
if
value
is
NSNull
{
return
""
}
else
if
let
value
=
value
as?
Array
<
Any
>
{
return
handleJsonObjectNullValue
(
value
)
}
else
if
let
value
=
value
as?
Dictionary
<
AnyHashable
,
Any
>
{
return
handleJsonObjectNullValue
(
value
)
}
else
{
return
value
}
}
return
noNullArray
}
else
if
let
jsonDic
=
jsonObject
as?
Dictionary
<
AnyHashable
,
Any
>
{
let
noNullDic
:
[
AnyHashable
:
Any
]
=
jsonDic
.
mapValues
{
value
in
if
value
is
NSNull
{
return
""
}
else
if
let
value
=
value
as?
Array
<
Any
>
{
return
handleJsonObjectNullValue
(
value
)
}
else
if
let
value
=
value
as?
Dictionary
<
AnyHashable
,
Any
>
{
return
handleJsonObjectNullValue
(
value
)
}
else
{
return
value
}
}
return
noNullDic
}
return
jsonObject
}
}
}
extension
YHNetRequest
{
extension
YHNetRequest
{
class
func
getRequest
(
url
:
String
,
params
:[
String
:
Any
]
=
[:],
successBlock
:
Success
Handler
Type
!
,
failBlock
:
FailureHandlerType
!
)
->
Request
?
{
class
func
getRequest
(
url
:
String
,
params
:[
String
:
Any
]
=
[:],
successBlock
:
Success
Result
Type
!
,
failBlock
:
FailureHandlerType
!
)
->
Request
?
{
printLog
(
"
\n
发起请求的URL是===> url =
\(
url
)
"
)
printLog
(
"
\n
发起请求的URL是===> url =
\(
url
)
"
)
return
YHNetRequest
()
.
url
(
url
)
.
requestType
(
.
get
)
.
params
(
params
)
.
success
(
successBlock
)
.
failed
(
failBlock
)
.
startRequest
()
return
YHNetRequest
()
.
url
(
url
)
.
requestType
(
.
get
)
.
params
(
params
)
.
success
(
successBlock
)
.
failed
(
failBlock
)
.
startRequest
()
}
}
class
func
postRequest
(
url
:
String
,
params
:[
String
:
Any
]
=
[:],
successBlock
:
Success
Handler
Type
!
,
failBlock
:
FailureHandlerType
!
)
->
Request
?
{
class
func
postRequest
(
url
:
String
,
params
:[
String
:
Any
]
=
[:],
successBlock
:
Success
Result
Type
!
,
failBlock
:
FailureHandlerType
!
)
->
Request
?
{
printLog
(
"
\n
发起请求的URL是===> url =
\(
url
)
"
)
printLog
(
"
\n
发起请求的URL是===> url =
\(
url
)
"
)
return
YHNetRequest
()
.
url
(
url
)
.
requestType
(
.
post
)
.
params
(
params
)
.
success
(
successBlock
)
.
failed
(
failBlock
)
.
startRequest
()
return
YHNetRequest
()
.
url
(
url
)
.
requestType
(
.
post
)
.
params
(
params
)
.
success
(
successBlock
)
.
failed
(
failBlock
)
.
startRequest
()
}
}
class
func
uplaodRequest
(
url
:
String
,
headers
:
HTTPHeaders
,
image
:
UIImage
,
successBlock
:
Success
Handler
Type
!
,
failBlock
:
FailureHandlerType
!
)
->
Request
?
{
class
func
uplaodRequest
(
url
:
String
,
headers
:
HTTPHeaders
,
image
:
UIImage
,
successBlock
:
Success
Result
Type
!
,
failBlock
:
FailureHandlerType
!
)
->
Request
?
{
printLog
(
"
\n
发起请求的URL是===> url =
\(
url
)
"
)
printLog
(
"
\n
发起请求的URL是===> url =
\(
url
)
"
)
return
YHNetRequest
()
.
url
(
url
)
.
success
(
successBlock
)
.
failed
(
failBlock
)
.
uploadRequest
(
headers
,
image
)
return
YHNetRequest
()
.
url
(
url
)
.
success
(
successBlock
)
.
failed
(
failBlock
)
.
uploadRequest
(
headers
,
image
)
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment