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
a0d26533
Commit
a0d26533
authored
May 20, 2024
by
pete谢兆麟
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
调换私有链接转公有链接方法
parent
25163a26
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
28 additions
and
28 deletions
+28
-28
YHBaseViewModel.swift
galaxy/galaxy/Classes/Base/C/YHBaseViewModel.swift
+28
-28
No files found.
galaxy/galaxy/Classes/Base/C/YHBaseViewModel.swift
View file @
a0d26533
...
...
@@ -55,36 +55,36 @@ class YHBaseViewModel {
//换取一张
func
getPublicImageUrl
(
_
url
:
String
,
callBackBlock
:
@escaping
(
_
success
:
String
?,
_
error
:
YHErrorModel
?)
->
())
{
// let strUrl = YHBaseUrlManager.shared.curOssURL() + YHAllApiName.OSS.getPublicApi
// let param: [String: Any] = ["fileUrl": url]
// let _ = YHNetRequest.getRequest(url: strUrl, params: param) { [weak self] json, code in
// //1. json字符串 转 对象
// guard let _ = self else { return }
// if json.code == 200 {
// callBackBlock(json.data as? String, nil)
// } else {
// let error : YHErrorModel = YHErrorModel(errorCode:Int32(json.code), errorMsg: json.msg)
// callBackBlock(nil, error)
// }
// } failBlock: { err in
// callBackBlock(nil,err)
// }
if
YHNetworkStatusManager
.
shared
.
isNetWorkOK
==
false
{
DispatchQueue
.
main
.
async
{
YHHUD
.
flash
(
message
:
"网络异常"
)
let
errorModel
=
YHErrorModel
(
errorCode
:
0
,
errorMsg
:
"网络异常"
)
callBackBlock
(
nil
,
errorModel
)
return
}
return
}
YHOSSManager
.
share
.
getPublic
(
url
:
url
,
callBackBlock
:
{
[
weak
self
]
success
,
error
in
let
strUrl
=
YHBaseUrlManager
.
shared
.
curOssURL
()
+
YHAllApiName
.
OSS
.
getPublicApi
let
param
:
[
String
:
Any
]
=
[
"fileUrl"
:
url
]
let
_
=
YHNetRequest
.
getRequest
(
url
:
strUrl
,
params
:
param
)
{
[
weak
self
]
json
,
code
in
//1. json字符串 转 对象
guard
let
_
=
self
else
{
return
}
DispatchQueue
.
main
.
async
{
// 在这里执行需要在主线程上完成的任务
callBackBlock
(
success
,
error
)
if
json
.
code
==
200
{
callBackBlock
(
json
.
data
as?
String
,
nil
)
}
else
{
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
Int32
(
json
.
code
),
errorMsg
:
json
.
msg
)
callBackBlock
(
nil
,
error
)
}
})
}
failBlock
:
{
err
in
callBackBlock
(
nil
,
err
)
}
// if YHNetworkStatusManager.shared.isNetWorkOK == false {
// DispatchQueue.main.async {
// YHHUD.flash(message: "网络异常")
// let errorModel = YHErrorModel(errorCode: 0, errorMsg: "网络异常")
// callBackBlock(nil, errorModel)
// return
// }
// return
// }
// YHOSSManager.share.getPublic(url: url, callBackBlock: { [weak self] success, error in
// guard let _ = self else { return }
// DispatchQueue.main.async {
// // 在这里执行需要在主线程上完成的任务
// callBackBlock(success, error)
// }
// })
}
//换取多张图片
...
...
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