Commit a0d26533 authored by pete谢兆麟's avatar pete谢兆麟

调换私有链接转公有链接方法

parent 25163a26
......@@ -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)
// }
// })
}
//换取多张图片
......
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