Commit c8894731 authored by Steven杜宇's avatar Steven杜宇

Merge branch 'develop' of http://gitlab.galaxy-immi.com/mobile-group/galaxy-iOS into develop

parents 187f18b8 6e0c02c4
...@@ -158,13 +158,9 @@ class YHServiceOrderListView: YHBaseViewController { ...@@ -158,13 +158,9 @@ class YHServiceOrderListView: YHBaseViewController {
alert.show() alert.show()
} else { // 已预约过直接进入赴港行程指引 } else { // 已预约过直接进入赴港行程指引
if var token = YHLoginManager.shared.userModel?.token { if var token = YHLoginManager.shared.userModel?.token,token.count > 5 {
var url = YHBaseUrlManager.shared.curH5URL() + "superAppBridge.html#/tohkList" var url = YHBaseUrlManager.shared.curH5URL() + "superAppBridge.html#/tohkList"
url = url + "?paramO=\(orderId)" + "&param=" + YHLoginManager.shared.h5Token
let addtionString = String.randomAlphaNumericStringT(6)//随机6个字母或者数字
let indexToInsert = token.index(token.startIndex, offsetBy: 6) //插入位置,这里以第六个字符后面为例
token.insert(contentsOf: addtionString, at: indexToInsert)
url = url + "?paramO=\(orderId)" + "&param=" + token
url = url + "&app_platform=ios" + "&app_version=" + UIDevice.appVersion() url = url + "&app_platform=ios" + "&app_version=" + UIDevice.appVersion()
printLog("UURL: \(url)") printLog("UURL: \(url)")
let vc = YHH5WebViewVC() let vc = YHH5WebViewVC()
...@@ -318,18 +314,13 @@ extension YHServiceOrderListView : UITableViewDelegate,UITableViewDataSource { ...@@ -318,18 +314,13 @@ extension YHServiceOrderListView : UITableViewDelegate,UITableViewDataSource {
//身份续签指引 //身份续签指引
printLog("身份续签指引") printLog("身份续签指引")
if let param = YHLoginManager.shared.userModel?.token,param.count>5 { if let param = YHLoginManager.shared.userModel?.token,param.count>5 {
printLog(param)
var token : String = param
var url = YHBaseUrlManager.shared.curH5URL() + "superAppBridge.html#/guide/identity" var url = YHBaseUrlManager.shared.curH5URL() + "superAppBridge.html#/guide/identity"
let addtionString = String.randomAlphaNumericStringT(6)//随机6个字母或者数字
let indexToInsert = token.index(token.startIndex, offsetBy: 6) //插入位置,这里以第六个字符后面为例
token.insert(contentsOf: addtionString, at: indexToInsert)
//superAppBridge.html#/report/program?token=&batchID=1&order_id=151190 //superAppBridge.html#/report/program?token=&batchID=1&order_id=151190
url = url + "?param=" + token url = url + "?param=" + YHLoginManager.shared.h5Token
let vc = YHH5WebViewVC() let vc = YHH5WebViewVC()
vc.navTitle = "身份续签指引" vc.navTitle = "身份续签指引"
vc.url = url vc.url = url
vc.isFullScreenFlag = false
UIViewController.current?.navigationController?.pushViewController(vc) UIViewController.current?.navigationController?.pushViewController(vc)
} }
...@@ -338,15 +329,9 @@ extension YHServiceOrderListView : UITableViewDelegate,UITableViewDataSource { ...@@ -338,15 +329,9 @@ extension YHServiceOrderListView : UITableViewDelegate,UITableViewDataSource {
printLog("续签方案") printLog("续签方案")
if let param = YHLoginManager.shared.userModel?.token,param.count>5 { if let param = YHLoginManager.shared.userModel?.token,param.count>5 {
printLog(param) printLog(param)
var token : String = param
var url = YHBaseUrlManager.shared.curH5URL() + "superAppBridge.html#/report/program" var url = YHBaseUrlManager.shared.curH5URL() + "superAppBridge.html#/report/program"
let addtionString = String.randomAlphaNumericStringT(6)//随机6个字母或者数字
let indexToInsert = token.index(token.startIndex, offsetBy: 6) //插入位置,这里以第六个字符后面为例
token.insert(contentsOf: addtionString, at: indexToInsert)
//superAppBridge.html#/report/program?token=&batchID=1&order_id=151190 //superAppBridge.html#/report/program?token=&batchID=1&order_id=151190
url = url + "?param=" + YHLoginManager.shared.h5Token + "&batchID=\(stepID)" + "&order_id=\(orderID)"
url = url + "?param=" + token + "&batchID=\(stepID)" + "&order_id=\(orderID)"
let vc = YHH5WebViewVC() let vc = YHH5WebViewVC()
vc.navTitle = "我的续签方案" vc.navTitle = "我的续签方案"
......
...@@ -274,15 +274,9 @@ extension YHResignDocumentDetailViewController { ...@@ -274,15 +274,9 @@ extension YHResignDocumentDetailViewController {
printLog("跳转QMAS") printLog("跳转QMAS")
if let param = YHLoginManager.shared.userModel?.token,param.count>5 { if let param = YHLoginManager.shared.userModel?.token,param.count>5 {
printLog(param) printLog(param)
var token : String = param
var url = YHBaseUrlManager.shared.curH5URL() + "superAppBridge.html#/guide/qmas" var url = YHBaseUrlManager.shared.curH5URL() + "superAppBridge.html#/guide/qmas"
let addtionString = String.randomAlphaNumericStringT(6)//随机6个字母或者数字
let indexToInsert = token.index(token.startIndex, offsetBy: 6) //插入位置,这里以第六个字符后面为例
token.insert(contentsOf: addtionString, at: indexToInsert)
//https://test-hkdiy-h5.galaxy-immi.com/superAppBridge.html#/guide/qmas?token=xx&doc_id=xx //https://test-hkdiy-h5.galaxy-immi.com/superAppBridge.html#/guide/qmas?token=xx&doc_id=xx
url = url + "?param=" + YHLoginManager.shared.h5Token + "&doc_id=\(model.docId)"
url = url + "?param=" + token + "&doc_id=\(model.docId)"
let vc = YHH5WebViewVC() let vc = YHH5WebViewVC()
vc.isFullScreenFlag = false vc.isFullScreenFlag = false
vc.navTitle = "QMAS文件信息确认" //self.name vc.navTitle = "QMAS文件信息确认" //self.name
......
...@@ -23,6 +23,22 @@ class YHLoginManager: NSObject { ...@@ -23,6 +23,22 @@ class YHLoginManager: NSObject {
var needJumpToMsgTabFlag : Bool = false var needJumpToMsgTabFlag : Bool = false
// 是否展示了版本更新 // 是否展示了版本更新
var isShowVersionUpdate:Bool = false var isShowVersionUpdate:Bool = false
//H5 需要的token
var h5Token : String {
get {
if let param = self.userModel?.token,param.count > 5 {
printLog(param)
var token : String = param
let addtionString = String.randomAlphaNumericStringT(6)//随机6个字母或者数字
let indexToInsert = token.index(token.startIndex, offsetBy: 6) //插入位置,这里以第六个字符后面为例
token.insert(contentsOf: addtionString, at: indexToInsert)
return token
}
return ""
}
}
} }
extension YHLoginManager { extension YHLoginManager {
......
...@@ -504,12 +504,9 @@ extension YHMessageDetailListVC: UITableViewDelegate, UITableViewDataSource { ...@@ -504,12 +504,9 @@ extension YHMessageDetailListVC: UITableViewDelegate, UITableViewDataSource {
} }
} else if msg.redirectPage == YHRedirectPage.travelGuide.rawValue { // 赴港行程指引 } else if msg.redirectPage == YHRedirectPage.travelGuide.rawValue { // 赴港行程指引
if let orderId = Int(msg.orderId), var token = YHLoginManager.shared.userModel?.token { if let orderId = Int(msg.orderId), var token = YHLoginManager.shared.userModel?.token,token.count > 5 {
var url = YHBaseUrlManager.shared.curH5URL() + "superAppBridge.html#/tohkList" var url = YHBaseUrlManager.shared.curH5URL() + "superAppBridge.html#/tohkList"
let addtionString = String.randomAlphaNumericStringT(6)//随机6个字母或者数字 url = url + "?paramO=\(orderId)" + "&param=" + YHLoginManager.shared.h5Token
let indexToInsert = token.index(token.startIndex, offsetBy: 6) //插入位置,这里以第六个字符后面为例
token.insert(contentsOf: addtionString, at: indexToInsert)
url = url + "?paramO=\(orderId)" + "&param=" + token
url = url + "&app_platform=ios" + "&app_version=" + UIDevice.appVersion() url = url + "&app_platform=ios" + "&app_version=" + UIDevice.appVersion()
printLog("UURL: \(url)") printLog("UURL: \(url)")
let vc = YHH5WebViewVC() let vc = YHH5WebViewVC()
......
...@@ -370,13 +370,8 @@ extension YHMyViewController : UITableViewDelegate, UITableViewDataSource { ...@@ -370,13 +370,8 @@ extension YHMyViewController : UITableViewDelegate, UITableViewDataSource {
printLog("积分中心") printLog("积分中心")
if let param = YHLoginManager.shared.userModel?.token,param.count>5 { if let param = YHLoginManager.shared.userModel?.token,param.count>5 {
printLog(param) printLog(param)
var token : String = param
var url = YHBaseUrlManager.shared.curH5URL() + "superApp/integral" var url = YHBaseUrlManager.shared.curH5URL() + "superApp/integral"
let addtionString = String.randomAlphaNumericStringT(6)//随机6个字母或者数字 url = url + "?param=" + YHLoginManager.shared.h5Token
let indexToInsert = token.index(token.startIndex, offsetBy: 6) //插入位置,这里以第六个字符后面为例
token.insert(contentsOf: addtionString, at: indexToInsert)
url = url + "?param=" + token
let vc = YHH5WebViewVC() let vc = YHH5WebViewVC()
vc.navTitle = "积分中心" vc.navTitle = "积分中心"
......
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