Commit c87eb06e authored by Alex朱枝文's avatar Alex朱枝文

续签文书分享至微信换新接口处理,不用预览的

parent 2ba1839f
......@@ -580,7 +580,7 @@ extension YHResignDocumentDetailViewController {
self.emailInputView.textField.becomeFirstResponder()
} else if editType == .sendToWechat {
YHHUD.show(.progress(message: "加载中..."))
self.viewModel.previewResginDocument(docId: model.docId) { [weak self] model, error in
self.viewModel.getOriginalDoc(docId: model.docId) { [weak self] model, error in
YHHUD.hide()
guard let self = self else {
return
......
......@@ -136,6 +136,30 @@ class YHResignDocumentViewModel: YHBaseViewModel {
}
}
func getOriginalDoc(docId: Int, callback: @escaping (_ documentModel: YHResignDocumentPreviewModel?, _ error: YHErrorModel?) -> ()) {
let strUrl = YHBaseUrlManager.shared.curURL() + YHAllApiName.ResignDocument.getOriginalDoc
let _ = YHNetRequest.getRequest(url: strUrl, params: ["docId": docId]) { json, code in
//1. json字符串 转 对象
printLog("model 是 ==> \(json)")
if json.code == 200 {
guard let dic = json.data?.peel as? [String : Any], let resultModel = YHResignDocumentPreviewModel.deserialize(from: dic) else {
let err = YHErrorModel(errorCode: YHErrorCode.dictParseError.rawValue, errorMsg: YHErrorCode.dictParseError.description())
callback(nil, err)
return
}
callback(resultModel, nil)
} else {
let err = YHErrorModel(errorCode: Int32(json.code), errorMsg: json.msg.isEmpty ? "" : json.msg)
callback(nil, err)
}
} failBlock: { err in
callback(nil, err)
}
}
func getResginDocumentUrl(docId: Int, isEditable: Bool, callback: @escaping (_ documentModel: YHResignDocumentPreviewModel?, _ error: YHErrorModel?) -> ()) {
let params: [String : Any] = ["id": docId, "type": isEditable ? 1 : 0]
let strUrl = YHBaseUrlManager.shared.curURL() + YHAllApiName.ResignDocument.getResginDocumentUrl
......
......@@ -613,6 +613,8 @@ class YHAllApiName {
static let sendOriginalDoc = "super-app/renewal/send-original-doc"
// 上传签署文件
static let uploadSignedDoc = "super-app/renewal/upload-signed-doc"
// 续期文书-获取原始文件
static let getOriginalDoc = "super-app/renewal/get-original-doc"
}
// 续签预约
......
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