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
1ba0478b
Commit
1ba0478b
authored
Mar 25, 2024
by
Steven杜宇
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
//
parent
715afda1
Changes
8
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
143 additions
and
74 deletions
+143
-74
YHCertificateListVC.swift
...ce(服务中心)/MyCertificates(我的证书)/C/YHCertificateListVC.swift
+4
-5
YHCertificateSearchViewController.swift
...tificates(我的证书)/C/YHCertificateSearchViewController.swift
+4
-5
YHCertificateUploadContentListVC.swift
...rtificates(我的证书)/C/YHCertificateUploadContentListVC.swift
+10
-6
YHCertificateUploadSheetView.swift
...MyCertificates(我的证书)/V/YHCertificateUploadSheetView.swift
+15
-2
YHFileRenameInputView.swift
...(服务中心)/MyCertificates(我的证书)/V/YHFileRenameInputView.swift
+19
-0
YHCertificateViewModel.swift
...务中心)/MyCertificates(我的证书)/VM/YHCertificateViewModel.swift
+6
-13
YHEducationRequestViewModel.swift
...alification(学历专业资格填写)/M/YHEducationRequestViewModel.swift
+76
-36
YHFamilyRequestViewModel.swift
...程)/FamilyMember(家庭成员信息表)/M/YHFamilyRequestViewModel.swift
+9
-7
No files found.
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/MyCertificates(我的证书)/C/YHCertificateListVC.swift
View file @
1ba0478b
...
@@ -229,7 +229,7 @@ extension YHCertificateListVC {
...
@@ -229,7 +229,7 @@ extension YHCertificateListVC {
}
}
}
}
func
uploadImage
(
_
img
:
UIImage
,
supplementInfo
:
YHSupplementInfo
,
successBlock
:(()
->
())?)
{
func
uploadImage
(
_
img
:
UIImage
,
imageName
:
String
,
supplementInfo
:
YHSupplementInfo
,
successBlock
:(()
->
())?)
{
// 先OSS上传得到URL
// 先OSS上传得到URL
YHHUD
.
show
(
.
progress
(
message
:
"上传中..."
))
YHHUD
.
show
(
.
progress
(
message
:
"上传中..."
))
...
@@ -238,7 +238,6 @@ extension YHCertificateListVC {
...
@@ -238,7 +238,6 @@ extension YHCertificateListVC {
guard
let
self
=
self
else
{
return
}
guard
let
self
=
self
else
{
return
}
YHHUD
.
hide
()
YHHUD
.
hide
()
if
let
url
=
url
,
!
url
.
isEmpty
{
if
let
url
=
url
,
!
url
.
isEmpty
{
let
imgName
=
url
.
lastPathComponent
var
suffix
=
"jpg"
var
suffix
=
"jpg"
let
suffixName
=
url
.
pathExtension
.
lowercased
()
let
suffixName
=
url
.
pathExtension
.
lowercased
()
if
!
suffixName
.
isEmpty
{
if
!
suffixName
.
isEmpty
{
...
@@ -247,7 +246,7 @@ extension YHCertificateListVC {
...
@@ -247,7 +246,7 @@ extension YHCertificateListVC {
// 再调用业务接口
// 再调用业务接口
let
model
=
YHContentUrl
()
let
model
=
YHContentUrl
()
model
.
name
=
im
g
Name
model
.
name
=
im
age
Name
model
.
url
=
url
model
.
url
=
url
model
.
suffix
=
suffix
model
.
suffix
=
suffix
self
.
viewModel
.
updateCertificateItem
(
supplementId
:
supplementInfo
.
id
,
urlModel
:
model
,
operation
:
"add"
,
rename
:
""
)
{
self
.
viewModel
.
updateCertificateItem
(
supplementId
:
supplementInfo
.
id
,
urlModel
:
model
,
operation
:
"add"
,
rename
:
""
)
{
...
@@ -338,9 +337,9 @@ extension YHCertificateListVC {
...
@@ -338,9 +337,9 @@ extension YHCertificateListVC {
}
}
}
}
sheetView
.
uploadImageBlock
=
{
sheetView
.
uploadImageBlock
=
{
[
weak
self
]
image
in
[
weak
self
]
image
,
imageName
in
guard
let
self
=
self
else
{
return
}
guard
let
self
=
self
else
{
return
}
uploadImage
(
image
,
supplementInfo
:
supplementInfo
)
{
uploadImage
(
image
,
imageName
:
imageName
,
supplementInfo
:
supplementInfo
)
{
// 非待上传的进入详情
// 非待上传的进入详情
DispatchQueue
.
main
.
async
{
DispatchQueue
.
main
.
async
{
let
vc
=
YHCertificateUploadContentListVC
()
let
vc
=
YHCertificateUploadContentListVC
()
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/MyCertificates(我的证书)/C/YHCertificateSearchViewController.swift
View file @
1ba0478b
...
@@ -245,7 +245,7 @@ extension YHCertificateSearchViewController {
...
@@ -245,7 +245,7 @@ extension YHCertificateSearchViewController {
}
}
}
}
func
uploadImage
(
_
img
:
UIImage
,
supplementInfo
:
YHSupplementInfo
)
{
func
uploadImage
(
_
img
:
UIImage
,
imageName
:
String
,
supplementInfo
:
YHSupplementInfo
)
{
// 先OSS上传得到URL
// 先OSS上传得到URL
YHHUD
.
show
(
.
progress
(
message
:
"上传中..."
))
YHHUD
.
show
(
.
progress
(
message
:
"上传中..."
))
...
@@ -254,7 +254,6 @@ extension YHCertificateSearchViewController {
...
@@ -254,7 +254,6 @@ extension YHCertificateSearchViewController {
guard
let
self
=
self
else
{
return
}
guard
let
self
=
self
else
{
return
}
YHHUD
.
hide
()
YHHUD
.
hide
()
if
let
url
=
url
,
!
url
.
isEmpty
{
if
let
url
=
url
,
!
url
.
isEmpty
{
let
imgName
=
url
.
lastPathComponent
var
suffix
=
"jpg"
var
suffix
=
"jpg"
let
suffixName
=
url
.
pathExtension
.
lowercased
()
let
suffixName
=
url
.
pathExtension
.
lowercased
()
if
!
suffixName
.
isEmpty
{
if
!
suffixName
.
isEmpty
{
...
@@ -263,7 +262,7 @@ extension YHCertificateSearchViewController {
...
@@ -263,7 +262,7 @@ extension YHCertificateSearchViewController {
// 再调用业务接口
// 再调用业务接口
let
model
=
YHContentUrl
()
let
model
=
YHContentUrl
()
model
.
name
=
im
g
Name
model
.
name
=
im
age
Name
model
.
url
=
url
model
.
url
=
url
model
.
suffix
=
suffix
model
.
suffix
=
suffix
self
.
viewModel
.
updateCertificateItem
(
supplementId
:
supplementInfo
.
id
,
urlModel
:
model
,
operation
:
"add"
,
rename
:
""
)
{
self
.
viewModel
.
updateCertificateItem
(
supplementId
:
supplementInfo
.
id
,
urlModel
:
model
,
operation
:
"add"
,
rename
:
""
)
{
...
@@ -339,9 +338,9 @@ extension YHCertificateSearchViewController {
...
@@ -339,9 +338,9 @@ extension YHCertificateSearchViewController {
uploadFile
(
fileUrl
,
supplementInfo
:
supplementInfo
)
uploadFile
(
fileUrl
,
supplementInfo
:
supplementInfo
)
}
}
sheetView
.
uploadImageBlock
=
{
sheetView
.
uploadImageBlock
=
{
[
weak
self
]
image
in
[
weak
self
]
image
,
imageName
in
guard
let
self
=
self
else
{
return
}
guard
let
self
=
self
else
{
return
}
uploadImage
(
image
,
supplementInfo
:
supplementInfo
)
uploadImage
(
image
,
imageName
:
imageName
,
supplementInfo
:
supplementInfo
)
}
}
sheetView
.
show
()
sheetView
.
show
()
}
}
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/MyCertificates(我的证书)/C/YHCertificateUploadContentListVC.swift
View file @
1ba0478b
...
@@ -129,9 +129,9 @@ class YHCertificateUploadContentListVC: YHBaseViewController {
...
@@ -129,9 +129,9 @@ class YHCertificateUploadContentListVC: YHBaseViewController {
uploadFile
(
fileUrl
)
uploadFile
(
fileUrl
)
}
}
sheetView
.
uploadImageBlock
=
{
sheetView
.
uploadImageBlock
=
{
[
weak
self
]
image
in
[
weak
self
]
image
,
imageName
in
guard
let
self
=
self
else
{
return
}
guard
let
self
=
self
else
{
return
}
uploadImage
(
image
)
uploadImage
(
image
,
imageName
:
imageName
)
}
}
sheetView
.
show
()
sheetView
.
show
()
}
}
...
@@ -217,7 +217,12 @@ extension YHCertificateUploadContentListVC: UITableViewDelegate, UITableViewData
...
@@ -217,7 +217,12 @@ extension YHCertificateUploadContentListVC: UITableViewDelegate, UITableViewData
if
editType
==
.
rename
{
// 重命名
if
editType
==
.
rename
{
// 重命名
IQKeyboardManager
.
shared
.
enable
=
false
IQKeyboardManager
.
shared
.
enable
=
false
renameInputView
.
textField
.
text
=
contentItem
.
getFileNameWithoutSuffix
()
var
name
=
contentItem
.
getFileNameWithoutSuffix
()
if
name
.
count
>
30
{
name
=
name
[
safe
:
..<
30
]
!
}
renameInputView
.
textField
.
text
=
name
renameInputView
.
textField
.
becomeFirstResponder
()
renameInputView
.
textField
.
becomeFirstResponder
()
}
else
if
editType
==
.
delete
{
// 删除
}
else
if
editType
==
.
delete
{
// 删除
...
@@ -502,7 +507,7 @@ extension YHCertificateUploadContentListVC {
...
@@ -502,7 +507,7 @@ extension YHCertificateUploadContentListVC {
func
uploadImage
(
_
img
:
UIImage
)
{
func
uploadImage
(
_
img
:
UIImage
,
imageName
:
String
)
{
// 先OSS上传得到URL
// 先OSS上传得到URL
YHHUD
.
show
(
.
progress
(
message
:
"上传中..."
))
YHHUD
.
show
(
.
progress
(
message
:
"上传中..."
))
...
@@ -511,7 +516,6 @@ extension YHCertificateUploadContentListVC {
...
@@ -511,7 +516,6 @@ extension YHCertificateUploadContentListVC {
guard
let
self
=
self
else
{
return
}
guard
let
self
=
self
else
{
return
}
YHHUD
.
hide
()
YHHUD
.
hide
()
if
let
url
=
url
,
!
url
.
isEmpty
{
if
let
url
=
url
,
!
url
.
isEmpty
{
let
imgName
=
url
.
lastPathComponent
var
suffix
=
"jpg"
var
suffix
=
"jpg"
let
suffixName
=
url
.
pathExtension
.
lowercased
()
let
suffixName
=
url
.
pathExtension
.
lowercased
()
if
!
suffixName
.
isEmpty
{
if
!
suffixName
.
isEmpty
{
...
@@ -520,7 +524,7 @@ extension YHCertificateUploadContentListVC {
...
@@ -520,7 +524,7 @@ extension YHCertificateUploadContentListVC {
// 再调用业务接口
// 再调用业务接口
let
model
=
YHContentUrl
()
let
model
=
YHContentUrl
()
model
.
name
=
im
g
Name
model
.
name
=
im
age
Name
model
.
url
=
url
model
.
url
=
url
model
.
suffix
=
suffix
model
.
suffix
=
suffix
self
.
viewModel
.
updateCertificateItem
(
supplementId
:
supplementInfo
.
id
,
urlModel
:
model
,
operation
:
"add"
,
rename
:
""
)
{
self
.
viewModel
.
updateCertificateItem
(
supplementId
:
supplementInfo
.
id
,
urlModel
:
model
,
operation
:
"add"
,
rename
:
""
)
{
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/MyCertificates(我的证书)/V/YHCertificateUploadSheetView.swift
View file @
1ba0478b
...
@@ -89,7 +89,7 @@ class YHCertificateUploadSheetView: UIView {
...
@@ -89,7 +89,7 @@ class YHCertificateUploadSheetView: UIView {
// 上传文件
// 上传文件
var
uploadFilesBlock
:((
URL
)
->
())?
var
uploadFilesBlock
:((
URL
)
->
())?
// 上传图片
// 上传图片
var
uploadImageBlock
:((
UIImage
)
->
())?
var
uploadImageBlock
:((
UIImage
,
String
)
->
())?
// 点击模版
// 点击模版
var
clickTemplateBlock
:((
YHMaterialPath
?)
->
())?
var
clickTemplateBlock
:((
YHMaterialPath
?)
->
())?
...
@@ -448,7 +448,20 @@ extension YHCertificateUploadSheetView: (UIImagePickerControllerDelegate & UINav
...
@@ -448,7 +448,20 @@ extension YHCertificateUploadSheetView: (UIImagePickerControllerDelegate & UINav
if
let
image
=
info
[
UIImagePickerController
.
InfoKey
.
originalImage
]
as?
UIImage
{
if
let
image
=
info
[
UIImagePickerController
.
InfoKey
.
originalImage
]
as?
UIImage
{
uploadImageBlock
?(
image
)
// 若无照片名称使用时间字符串
let
dateFormatter
=
DateFormatter
()
dateFormatter
.
dateFormat
=
"yyyy-MM-dd"
let
dateString
=
dateFormatter
.
string
(
from
:
Date
())
var
imageName
=
dateString
// 获取照片的名称
if
let
imageUrl
=
info
[
.
imageURL
]
as?
URL
{
let
lastComponent
=
imageUrl
.
lastPathComponent
if
!
imageName
.
isEmpty
{
imageName
=
lastComponent
}
}
uploadImageBlock
?(
image
,
imageName
)
self
.
dismiss
()
self
.
dismiss
()
}
else
{
}
else
{
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/MyCertificates(我的证书)/V/YHFileRenameInputView.swift
View file @
1ba0478b
...
@@ -18,6 +18,7 @@ import UIKit
...
@@ -18,6 +18,7 @@ import UIKit
class
YHFileRenameInputView
:
UIView
{
class
YHFileRenameInputView
:
UIView
{
static
let
height
=
217.0
static
let
height
=
217.0
static
let
maxWordsCount
=
30
var
editBlock
:((
String
?)
->
Void
)?
var
editBlock
:((
String
?)
->
Void
)?
lazy
var
blackMaskView
:
UIView
=
{
lazy
var
blackMaskView
:
UIView
=
{
let
view
=
UIView
(
frame
:
UIScreen
.
main
.
bounds
)
let
view
=
UIView
(
frame
:
UIScreen
.
main
.
bounds
)
...
@@ -72,6 +73,7 @@ class YHFileRenameInputView: UIView {
...
@@ -72,6 +73,7 @@ class YHFileRenameInputView: UIView {
textField
.
font
=
UIFont
.
PFSC_M
(
ofSize
:
16
)
textField
.
font
=
UIFont
.
PFSC_M
(
ofSize
:
16
)
textField
.
tintColor
=
UIColor
.
brandMainColor
textField
.
tintColor
=
UIColor
.
brandMainColor
textField
.
textColor
=
UIColor
.
mainTextColor
textField
.
textColor
=
UIColor
.
mainTextColor
textField
.
delegate
=
self
return
textField
return
textField
}()
}()
...
@@ -203,4 +205,21 @@ extension YHFileRenameInputView {
...
@@ -203,4 +205,21 @@ extension YHFileRenameInputView {
}
}
}
}
extension
YHFileRenameInputView
:
UITextFieldDelegate
{
func
textField
(
_
textField
:
UITextField
,
shouldChangeCharactersIn
range
:
NSRange
,
replacementString
string
:
String
)
->
Bool
{
if
string
.
isEmpty
==
true
{
// 点击删除
return
true
}
var
newText
=
(
textField
.
text
!
as
NSString
)
.
replacingCharacters
(
in
:
range
,
with
:
string
)
if
newText
.
count
>
Self
.
maxWordsCount
{
YHHUD
.
flash
(
message
:
"重命名限制最多30个字符"
)
return
false
}
return
true
}
}
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/MyCertificates(我的证书)/VM/YHCertificateViewModel.swift
View file @
1ba0478b
...
@@ -169,9 +169,11 @@ class YHCertificateViewModel: YHBaseViewModel {
...
@@ -169,9 +169,11 @@ class YHCertificateViewModel: YHBaseViewModel {
printLog
(
"model 是 ==>
\(
json
)
"
)
printLog
(
"model 是 ==>
\(
json
)
"
)
let
dic
=
json
.
data
let
dic
=
json
.
data
if
code
==
NetWorkCode
.
success
.
rawValue
{
if
json
.
code
==
200
{
guard
let
result
=
YHUploadCertificateInfo
.
deserialize
(
dict
:
dic
as?
Dictionary
)
else
{
guard
let
result
=
YHUploadCertificateInfo
.
deserialize
(
dict
:
dic
as?
Dictionary
)
else
{
callBack
(
nil
,
YHErrorModel
(
errorCode
:
Int32
(
json
.
code
),
errorMsg
:
"解析失败"
.
local
))
let
err
=
YHErrorModel
(
errorCode
:
YHErrorCode
.
dictParseError
.
rawValue
,
errorMsg
:
YHErrorCode
.
dictParseError
.
description
())
callBack
(
nil
,
err
)
return
return
}
}
callBack
(
result
,
nil
)
callBack
(
result
,
nil
)
...
@@ -187,20 +189,14 @@ class YHCertificateViewModel: YHBaseViewModel {
...
@@ -187,20 +189,14 @@ class YHCertificateViewModel: YHBaseViewModel {
}
}
// 上传/重命名/删除 证件
// 上传/重命名/删除 证件
func
updateCertificates
(
params
:[
String
:
Any
],
isSilient
:
Bool
=
false
,
callBack
:
@escaping
((
Bool
,
YHErrorModel
?)
->
()))
{
func
updateCertificates
(
params
:[
String
:
Any
],
callBack
:
@escaping
((
Bool
,
YHErrorModel
?)
->
()))
{
let
strUrl
=
YHBaseUrlManager
.
shared
.
curURL
()
+
YHAllApiName
.
Certificate
.
certificateUploadApi
let
strUrl
=
YHBaseUrlManager
.
shared
.
curURL
()
+
YHAllApiName
.
Certificate
.
certificateUploadApi
if
!
isSilient
{
YHHUD
.
show
(
.
progress
(
message
:
"数据加载中..."
))
}
let
_
=
YHNetRequest
.
postRequest
(
url
:
strUrl
,
params
:
params
)
{
json
,
code
in
let
_
=
YHNetRequest
.
postRequest
(
url
:
strUrl
,
params
:
params
)
{
json
,
code
in
if
!
isSilient
{
if
json
.
code
==
200
{
YHHUD
.
hide
()
}
if
code
==
NetWorkCode
.
success
.
rawValue
{
callBack
(
true
,
nil
)
callBack
(
true
,
nil
)
}
else
{
}
else
{
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
Int32
(
json
.
code
),
errorMsg
:
json
.
msg
)
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
Int32
(
json
.
code
),
errorMsg
:
json
.
msg
)
...
@@ -208,9 +204,6 @@ class YHCertificateViewModel: YHBaseViewModel {
...
@@ -208,9 +204,6 @@ class YHCertificateViewModel: YHBaseViewModel {
}
}
}
failBlock
:
{
err
in
}
failBlock
:
{
err
in
if
!
isSilient
{
YHHUD
.
hide
()
}
callBack
(
false
,
err
)
callBack
(
false
,
err
)
}
}
}
}
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/ServiceProcess(我的信息流程)/Education&Qualification(学历专业资格填写)/M/YHEducationRequestViewModel.swift
View file @
1ba0478b
...
@@ -30,14 +30,20 @@ class YHEducationRequestViewModel {
...
@@ -30,14 +30,20 @@ class YHEducationRequestViewModel {
YHHUD
.
hide
()
YHHUD
.
hide
()
guard
let
self
=
self
else
{
return
}
guard
let
self
=
self
else
{
return
}
printLog
(
"model 是 ==>
\(
json
)
"
)
printLog
(
"model 是 ==>
\(
json
)
"
)
let
dic
=
json
.
data
as?
[
AnyHashable
:
Any
]
guard
let
resultModel
=
YHEducationListInfo
.
deserialize
(
dict
:
dic
)
else
{
if
json
.
code
==
200
{
let
dic
=
json
.
data
as?
[
AnyHashable
:
Any
]
callBackBlock
(
false
,
nil
)
guard
let
resultModel
=
YHEducationListInfo
.
deserialize
(
dict
:
dic
)
else
{
return
let
error
=
YHErrorModel
(
errorCode
:
YHErrorCode
.
dictParseError
.
rawValue
,
errorMsg
:
YHErrorCode
.
dictParseError
.
description
())
callBackBlock
(
false
,
error
)
return
}
listInfo
=
resultModel
callBackBlock
(
true
,
nil
)
}
else
{
let
error
=
YHErrorModel
(
errorCode
:
Int32
(
json
.
code
),
errorMsg
:
json
.
msg
)
callBackBlock
(
false
,
error
)
}
}
listInfo
=
resultModel
callBackBlock
(
true
,
nil
)
}
failBlock
:
{
err
in
}
failBlock
:
{
err
in
callBackBlock
(
false
,
err
)
callBackBlock
(
false
,
err
)
...
@@ -56,14 +62,22 @@ class YHEducationRequestViewModel {
...
@@ -56,14 +62,22 @@ class YHEducationRequestViewModel {
YHHUD
.
hide
()
YHHUD
.
hide
()
guard
let
self
=
self
else
{
return
}
guard
let
self
=
self
else
{
return
}
printLog
(
"model 是 ==>
\(
json
)
"
)
printLog
(
"model 是 ==>
\(
json
)
"
)
let
dic
=
json
.
data
as?
[
AnyHashable
:
Any
]
guard
let
resultModel
=
YHEducationDetailInfo
.
deserialize
(
dict
:
dic
)
else
{
if
json
.
code
==
200
{
let
dic
=
json
.
data
as?
[
AnyHashable
:
Any
]
guard
let
resultModel
=
YHEducationDetailInfo
.
deserialize
(
dict
:
dic
)
else
{
let
error
=
YHErrorModel
(
errorCode
:
YHErrorCode
.
dictParseError
.
rawValue
,
errorMsg
:
YHErrorCode
.
dictParseError
.
description
())
callBackBlock
(
false
,
error
)
return
}
educationDetailInfo
=
resultModel
callBackBlock
(
true
,
nil
)
}
else
{
let
error
=
YHErrorModel
(
errorCode
:
Int32
(
json
.
code
),
errorMsg
:
json
.
msg
)
callBackBlock
(
false
,
error
)
callBackBlock
(
false
,
nil
)
return
}
}
educationDetailInfo
=
resultModel
callBackBlock
(
true
,
nil
)
}
failBlock
:
{
err
in
}
failBlock
:
{
err
in
callBackBlock
(
false
,
err
)
callBackBlock
(
false
,
err
)
...
@@ -86,10 +100,12 @@ class YHEducationRequestViewModel {
...
@@ -86,10 +100,12 @@ class YHEducationRequestViewModel {
}
}
guard
let
self
=
self
else
{
return
}
guard
let
self
=
self
else
{
return
}
printLog
(
"model 是 ==>
\(
json
)
"
)
printLog
(
"model 是 ==>
\(
json
)
"
)
if
json
.
code
==
NetWorkCode
.
success
.
rawValue
{
if
json
.
code
==
200
{
callBackBlock
(
true
,
nil
)
callBackBlock
(
true
,
nil
)
}
else
{
}
else
{
callBackBlock
(
false
,
nil
)
let
error
=
YHErrorModel
(
errorCode
:
Int32
(
json
.
code
),
errorMsg
:
json
.
msg
)
callBackBlock
(
false
,
error
)
callBackBlock
(
false
,
error
)
}
}
}
failBlock
:
{
err
in
}
failBlock
:
{
err
in
...
@@ -109,10 +125,12 @@ class YHEducationRequestViewModel {
...
@@ -109,10 +125,12 @@ class YHEducationRequestViewModel {
YHHUD
.
hide
()
YHHUD
.
hide
()
guard
let
self
=
self
else
{
return
}
guard
let
self
=
self
else
{
return
}
printLog
(
"model 是 ==>
\(
json
)
"
)
printLog
(
"model 是 ==>
\(
json
)
"
)
if
json
.
code
==
NetWorkCode
.
success
.
rawValue
{
if
json
.
code
==
200
{
callBackBlock
(
true
,
nil
)
callBackBlock
(
true
,
nil
)
}
else
{
}
else
{
callBackBlock
(
false
,
nil
)
let
error
=
YHErrorModel
(
errorCode
:
Int32
(
json
.
code
),
errorMsg
:
json
.
msg
)
callBackBlock
(
false
,
error
)
callBackBlock
(
false
,
error
)
}
}
}
failBlock
:
{
err
in
}
failBlock
:
{
err
in
...
@@ -132,10 +150,12 @@ class YHEducationRequestViewModel {
...
@@ -132,10 +150,12 @@ class YHEducationRequestViewModel {
YHHUD
.
hide
()
YHHUD
.
hide
()
guard
let
self
=
self
else
{
return
}
guard
let
self
=
self
else
{
return
}
printLog
(
"model 是 ==>
\(
json
)
"
)
printLog
(
"model 是 ==>
\(
json
)
"
)
if
json
.
code
==
NetWorkCode
.
success
.
rawValue
{
if
json
.
code
==
200
{
callBackBlock
(
true
,
nil
)
callBackBlock
(
true
,
nil
)
}
else
{
}
else
{
callBackBlock
(
false
,
nil
)
let
error
=
YHErrorModel
(
errorCode
:
Int32
(
json
.
code
),
errorMsg
:
json
.
msg
)
callBackBlock
(
false
,
error
)
callBackBlock
(
false
,
error
)
}
}
}
failBlock
:
{
err
in
}
failBlock
:
{
err
in
...
@@ -155,10 +175,12 @@ class YHEducationRequestViewModel {
...
@@ -155,10 +175,12 @@ class YHEducationRequestViewModel {
YHHUD
.
hide
()
YHHUD
.
hide
()
guard
let
self
=
self
else
{
return
}
guard
let
self
=
self
else
{
return
}
printLog
(
"model 是 ==>
\(
json
)
"
)
printLog
(
"model 是 ==>
\(
json
)
"
)
if
json
.
code
==
NetWorkCode
.
success
.
rawValue
{
if
json
.
code
==
200
{
callBackBlock
(
true
,
nil
)
callBackBlock
(
true
,
nil
)
}
else
{
}
else
{
callBackBlock
(
false
,
nil
)
let
error
=
YHErrorModel
(
errorCode
:
Int32
(
json
.
code
),
errorMsg
:
json
.
msg
)
callBackBlock
(
false
,
error
)
callBackBlock
(
false
,
error
)
}
}
}
failBlock
:
{
err
in
}
failBlock
:
{
err
in
...
@@ -178,19 +200,28 @@ class YHEducationRequestViewModel {
...
@@ -178,19 +200,28 @@ class YHEducationRequestViewModel {
YHHUD
.
hide
()
YHHUD
.
hide
()
guard
let
self
=
self
else
{
return
}
guard
let
self
=
self
else
{
return
}
printLog
(
"model 是 ==>
\(
json
)
"
)
printLog
(
"model 是 ==>
\(
json
)
"
)
if
let
dic
=
json
.
data
as?
[
AnyHashable
:
Any
]
{
guard
let
quaDict
=
dic
[
"qua_data"
]
as?
[
AnyHashable
:
Any
]
,
let
resultModel
=
YHQualificationDetailInfo
.
deserialize
(
dict
:
quaDict
as?
[
AnyHashable
:
Any
])
else
{
if
json
.
code
==
200
{
if
let
dic
=
json
.
data
as?
[
AnyHashable
:
Any
]
{
guard
let
quaDict
=
dic
[
"qua_data"
]
as?
[
AnyHashable
:
Any
]
,
let
resultModel
=
YHQualificationDetailInfo
.
deserialize
(
dict
:
quaDict
as?
[
AnyHashable
:
Any
])
else
{
let
error
=
YHErrorModel
(
errorCode
:
YHErrorCode
.
dictParseError
.
rawValue
,
errorMsg
:
YHErrorCode
.
dictParseError
.
description
())
callBackBlock
(
false
,
error
)
return
}
qualificationDetailInfo
=
resultModel
callBackBlock
(
true
,
nil
)
return
}
else
{
callBackBlock
(
false
,
nil
)
callBackBlock
(
false
,
nil
)
return
return
}
}
qualificationDetailInfo
=
resultModel
callBackBlock
(
true
,
nil
)
return
}
else
{
}
else
{
callBackBlock
(
false
,
nil
)
let
error
=
YHErrorModel
(
errorCode
:
Int32
(
json
.
code
),
errorMsg
:
json
.
msg
)
return
callBackBlock
(
false
,
error
)
}
}
}
failBlock
:
{
err
in
}
failBlock
:
{
err
in
...
@@ -214,10 +245,12 @@ class YHEducationRequestViewModel {
...
@@ -214,10 +245,12 @@ class YHEducationRequestViewModel {
}
}
guard
let
self
=
self
else
{
return
}
guard
let
self
=
self
else
{
return
}
printLog
(
"model 是 ==>
\(
json
)
"
)
printLog
(
"model 是 ==>
\(
json
)
"
)
if
json
.
code
==
NetWorkCode
.
success
.
rawValue
{
if
json
.
code
==
200
{
callBackBlock
(
true
,
nil
)
callBackBlock
(
true
,
nil
)
}
else
{
}
else
{
callBackBlock
(
false
,
nil
)
let
error
=
YHErrorModel
(
errorCode
:
Int32
(
json
.
code
),
errorMsg
:
json
.
msg
)
callBackBlock
(
false
,
error
)
}
}
}
failBlock
:
{
err
in
}
failBlock
:
{
err
in
...
@@ -239,14 +272,21 @@ class YHEducationRequestViewModel {
...
@@ -239,14 +272,21 @@ class YHEducationRequestViewModel {
printLog
(
"model 是 ==>
\(
json
)
"
)
printLog
(
"model 是 ==>
\(
json
)
"
)
let
dic
=
json
.
data
as?
[
AnyHashable
:
Any
]
let
dic
=
json
.
data
as?
[
AnyHashable
:
Any
]
guard
let
dic
=
dic
,
let
list
=
dic
[
"list"
]
as?
[[
String
:
Any
]],
let
results
=
[
YHCollegeInfo
]
.
deserialize
(
array
:
list
)
as?
[
YHCollegeInfo
]
else
{
if
json
.
code
==
200
{
guard
let
dic
=
dic
,
let
list
=
dic
[
"list"
]
as?
[[
String
:
Any
]],
let
results
=
[
YHCollegeInfo
]
.
deserialize
(
array
:
list
)
as?
[
YHCollegeInfo
]
else
{
let
error
=
YHErrorModel
(
errorCode
:
YHErrorCode
.
dictParseError
.
rawValue
,
errorMsg
:
YHErrorCode
.
dictParseError
.
description
())
callBackBlock
(
false
,
error
)
return
}
collegeList
=
results
callBackBlock
(
true
,
nil
)
}
else
{
let
error
=
YHErrorModel
(
errorCode
:
Int32
(
json
.
code
),
errorMsg
:
json
.
msg
)
callBackBlock
(
false
,
error
)
callBackBlock
(
false
,
nil
)
return
}
}
collegeList
=
results
callBackBlock
(
true
,
nil
)
}
failBlock
:
{
err
in
}
failBlock
:
{
err
in
callBackBlock
(
false
,
err
)
callBackBlock
(
false
,
err
)
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/ServiceProcess(我的信息流程)/FamilyMember(家庭成员信息表)/M/YHFamilyRequestViewModel.swift
View file @
1ba0478b
...
@@ -22,9 +22,10 @@ class YHFamilyRequestViewModel {
...
@@ -22,9 +22,10 @@ class YHFamilyRequestViewModel {
printLog
(
"model 是 ==>
\(
json
)
"
)
printLog
(
"model 是 ==>
\(
json
)
"
)
let
dic
=
json
.
data
let
dic
=
json
.
data
if
code
==
NetWorkCode
.
success
.
rawValue
{
if
json
.
code
==
200
{
guard
let
resultModel
=
YHFamilyMemberGroupInfo
.
deserialize
(
dict
:
dic
as?
Dictionary
)
else
{
guard
let
resultModel
=
YHFamilyMemberGroupInfo
.
deserialize
(
dict
:
dic
as?
Dictionary
)
else
{
callBackBlock
(
nil
,
YHErrorModel
(
errorCode
:
Int32
(
json
.
code
),
errorMsg
:
"解析失败"
.
local
))
let
error
=
YHErrorModel
(
errorCode
:
YHErrorCode
.
dictParseError
.
rawValue
,
errorMsg
:
YHErrorCode
.
dictParseError
.
description
())
callBackBlock
(
nil
,
error
)
return
return
}
}
_
=
resultModel
.
checkDefaultValue
()
_
=
resultModel
.
checkDefaultValue
()
...
@@ -55,7 +56,7 @@ class YHFamilyRequestViewModel {
...
@@ -55,7 +56,7 @@ class YHFamilyRequestViewModel {
YHHUD
.
hide
()
YHHUD
.
hide
()
}
}
printLog
(
"model 是 ==>
\(
json
)
"
)
printLog
(
"model 是 ==>
\(
json
)
"
)
if
json
.
code
==
NetWorkCode
.
success
.
rawValue
{
if
json
.
code
==
200
{
callBackBlock
(
true
,
nil
)
callBackBlock
(
true
,
nil
)
}
else
{
}
else
{
callBackBlock
(
false
,
YHErrorModel
(
errorCode
:
json
.
code
,
errorMsg
:
json
.
msg
))
callBackBlock
(
false
,
YHErrorModel
(
errorCode
:
json
.
code
,
errorMsg
:
json
.
msg
))
...
@@ -75,7 +76,7 @@ class YHFamilyRequestViewModel {
...
@@ -75,7 +76,7 @@ class YHFamilyRequestViewModel {
let
_
=
YHNetRequest
.
postRequest
(
url
:
strUrl
,
params
:
params
)
{
json
,
code
in
let
_
=
YHNetRequest
.
postRequest
(
url
:
strUrl
,
params
:
params
)
{
json
,
code
in
YHHUD
.
hide
()
YHHUD
.
hide
()
printLog
(
"model 是 ==>
\(
json
)
"
)
printLog
(
"model 是 ==>
\(
json
)
"
)
if
json
.
code
==
NetWorkCode
.
success
.
rawValue
{
if
json
.
code
==
200
{
callBackBlock
(
true
,
nil
)
callBackBlock
(
true
,
nil
)
}
else
{
}
else
{
callBackBlock
(
false
,
YHErrorModel
(
errorCode
:
json
.
code
,
errorMsg
:
json
.
msg
))
callBackBlock
(
false
,
YHErrorModel
(
errorCode
:
json
.
code
,
errorMsg
:
json
.
msg
))
...
@@ -95,7 +96,7 @@ class YHFamilyRequestViewModel {
...
@@ -95,7 +96,7 @@ class YHFamilyRequestViewModel {
let
_
=
YHNetRequest
.
postRequest
(
url
:
strUrl
,
params
:[
"order_id"
:
orderId
])
{
json
,
code
in
let
_
=
YHNetRequest
.
postRequest
(
url
:
strUrl
,
params
:[
"order_id"
:
orderId
])
{
json
,
code
in
YHHUD
.
hide
()
YHHUD
.
hide
()
printLog
(
"model 是 ==>
\(
json
)
"
)
printLog
(
"model 是 ==>
\(
json
)
"
)
if
json
.
code
==
NetWorkCode
.
success
.
rawValue
{
if
json
.
code
==
200
{
callBackBlock
(
true
,
nil
)
callBackBlock
(
true
,
nil
)
}
else
{
}
else
{
callBackBlock
(
false
,
YHErrorModel
(
errorCode
:
json
.
code
,
errorMsg
:
json
.
msg
))
callBackBlock
(
false
,
YHErrorModel
(
errorCode
:
json
.
code
,
errorMsg
:
json
.
msg
))
...
@@ -119,9 +120,10 @@ class YHFamilyRequestViewModel {
...
@@ -119,9 +120,10 @@ class YHFamilyRequestViewModel {
YHHUD
.
hide
()
YHHUD
.
hide
()
let
dic
=
json
.
data
let
dic
=
json
.
data
if
code
==
NetWorkCode
.
success
.
rawValue
{
if
json
.
code
==
200
{
guard
let
resultModel
=
YHFamilyMember
.
deserialize
(
dict
:
dic
as?
Dictionary
)
else
{
guard
let
resultModel
=
YHFamilyMember
.
deserialize
(
dict
:
dic
as?
Dictionary
)
else
{
callBackBlock
(
nil
,
YHErrorModel
(
errorCode
:
Int32
(
json
.
code
),
errorMsg
:
"解析失败"
.
local
))
let
error
=
YHErrorModel
(
errorCode
:
YHErrorCode
.
dictParseError
.
rawValue
,
errorMsg
:
YHErrorCode
.
dictParseError
.
description
())
callBackBlock
(
nil
,
error
)
return
return
}
}
_
=
resultModel
.
checkDefaultValue
()
_
=
resultModel
.
checkDefaultValue
()
...
...
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