Commit a595b873 authored by DavidHuang's avatar DavidHuang

完成 灰度功能开发

parent 29ab53ca
...@@ -4074,7 +4074,7 @@ ...@@ -4074,7 +4074,7 @@
CODE_SIGN_ENTITLEMENTS = galaxy/galaxyTestEnv.entitlements; CODE_SIGN_ENTITLEMENTS = galaxy/galaxyTestEnv.entitlements;
CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic; CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 2; CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_TEAM = RXHYW88XR7; DEVELOPMENT_TEAM = RXHYW88XR7;
ENABLE_USER_SCRIPT_SANDBOXING = NO; ENABLE_USER_SCRIPT_SANDBOXING = NO;
FRAMEWORK_SEARCH_PATHS = ( FRAMEWORK_SEARCH_PATHS = (
...@@ -4099,7 +4099,7 @@ ...@@ -4099,7 +4099,7 @@
"$(inherited)", "$(inherited)",
"@executable_path/Frameworks", "@executable_path/Frameworks",
); );
MARKETING_VERSION = 0.9.3; MARKETING_VERSION = 0.9.4;
PRODUCT_BUNDLE_IDENTIFIER = com.intelligence.galaxy; PRODUCT_BUNDLE_IDENTIFIER = com.intelligence.galaxy;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = ""; PROVISIONING_PROFILE_SPECIFIER = "";
...@@ -4215,7 +4215,7 @@ ...@@ -4215,7 +4215,7 @@
CODE_SIGN_ENTITLEMENTS = galaxy/galaxy.entitlements; CODE_SIGN_ENTITLEMENTS = galaxy/galaxy.entitlements;
CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic; CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 2; CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_TEAM = RXHYW88XR7; DEVELOPMENT_TEAM = RXHYW88XR7;
ENABLE_USER_SCRIPT_SANDBOXING = NO; ENABLE_USER_SCRIPT_SANDBOXING = NO;
FRAMEWORK_SEARCH_PATHS = ( FRAMEWORK_SEARCH_PATHS = (
...@@ -4240,7 +4240,7 @@ ...@@ -4240,7 +4240,7 @@
"$(inherited)", "$(inherited)",
"@executable_path/Frameworks", "@executable_path/Frameworks",
); );
MARKETING_VERSION = 0.9.3; MARKETING_VERSION = 0.9.4;
PRODUCT_BUNDLE_IDENTIFIER = com.intelligence.galaxy; PRODUCT_BUNDLE_IDENTIFIER = com.intelligence.galaxy;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = ""; PROVISIONING_PROFILE_SPECIFIER = "";
...@@ -4419,7 +4419,7 @@ ...@@ -4419,7 +4419,7 @@
CODE_SIGN_ENTITLEMENTS = galaxy/galaxyDebug.entitlements; CODE_SIGN_ENTITLEMENTS = galaxy/galaxyDebug.entitlements;
CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic; CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 2; CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_TEAM = RXHYW88XR7; DEVELOPMENT_TEAM = RXHYW88XR7;
ENABLE_USER_SCRIPT_SANDBOXING = NO; ENABLE_USER_SCRIPT_SANDBOXING = NO;
FRAMEWORK_SEARCH_PATHS = ( FRAMEWORK_SEARCH_PATHS = (
...@@ -4444,7 +4444,7 @@ ...@@ -4444,7 +4444,7 @@
"$(inherited)", "$(inherited)",
"@executable_path/Frameworks", "@executable_path/Frameworks",
); );
MARKETING_VERSION = 0.9.3; MARKETING_VERSION = 0.9.4;
PRODUCT_BUNDLE_IDENTIFIER = com.intelligence.galaxy; PRODUCT_BUNDLE_IDENTIFIER = com.intelligence.galaxy;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = ""; PROVISIONING_PROFILE_SPECIFIER = "";
...@@ -4465,7 +4465,7 @@ ...@@ -4465,7 +4465,7 @@
CODE_SIGN_ENTITLEMENTS = galaxy/galaxy.entitlements; CODE_SIGN_ENTITLEMENTS = galaxy/galaxy.entitlements;
CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic; CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 2; CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_TEAM = RXHYW88XR7; DEVELOPMENT_TEAM = RXHYW88XR7;
ENABLE_USER_SCRIPT_SANDBOXING = NO; ENABLE_USER_SCRIPT_SANDBOXING = NO;
FRAMEWORK_SEARCH_PATHS = ( FRAMEWORK_SEARCH_PATHS = (
...@@ -4490,7 +4490,7 @@ ...@@ -4490,7 +4490,7 @@
"$(inherited)", "$(inherited)",
"@executable_path/Frameworks", "@executable_path/Frameworks",
); );
MARKETING_VERSION = 0.9.3; MARKETING_VERSION = 0.9.4;
PRODUCT_BUNDLE_IDENTIFIER = com.intelligence.galaxy; PRODUCT_BUNDLE_IDENTIFIER = com.intelligence.galaxy;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = ""; PROVISIONING_PROFILE_SPECIFIER = "";
......
...@@ -262,6 +262,8 @@ class YHMyViewController: YHBaseViewController, ConstraintRelatableTarget { ...@@ -262,6 +262,8 @@ class YHMyViewController: YHBaseViewController, ConstraintRelatableTarget {
//uat 添加items //uat 添加items
func loadItems() { func loadItems() {
items.removeAll()
if YHUatHelper.shared.getUatModuleStatusBy(module: YHUatModules(rawValue: 1)) { if YHUatHelper.shared.getUatModuleStatusBy(module: YHUatModules(rawValue: 1)) {
let item = PersonalModuleItem(icon: "mine_item_card", title: "我的名片".local, type:.myCard) let item = PersonalModuleItem(icon: "mine_item_card", title: "我的名片".local, type:.myCard)
items.append(item) items.append(item)
......
...@@ -119,6 +119,8 @@ extension YHUatHelper { ...@@ -119,6 +119,8 @@ extension YHUatHelper {
//加载服务器的uat配置 //加载服务器的uat配置
func loadUatData() { func loadUatData() {
if !viewModel.isDataOk {
viewModel.getUatList { success, error in viewModel.getUatList { success, error in
if success { if success {
...@@ -127,4 +129,5 @@ extension YHUatHelper { ...@@ -127,4 +129,5 @@ extension YHUatHelper {
} }
} }
} }
}
} }
...@@ -22,7 +22,7 @@ class YHUatModel : HandyJSON { ...@@ -22,7 +22,7 @@ class YHUatModel : HandyJSON {
默认不展示 默认不展示
7、服务-订单搜索、false 7、服务-订单搜索、false
8、更新-强制更新弹窗、false 8、更新-强制更新弹窗、true
9、更新-建议更新弹窗、false 9、更新-建议更新弹窗、false
*/ */
var module_number : String = "" var module_number : String = ""
...@@ -41,6 +41,7 @@ class YHUatListModel : HandyJSON { ...@@ -41,6 +41,7 @@ class YHUatListModel : HandyJSON {
class YHUatHelperViewModel : YHBaseViewModel { class YHUatHelperViewModel : YHBaseViewModel {
var dataList : YHUatListModel? var dataList : YHUatListModel?
var isDataOk : Bool = false
} }
// MARK: - 共有方法 // MARK: - 共有方法
...@@ -48,7 +49,7 @@ extension YHUatHelperViewModel { ...@@ -48,7 +49,7 @@ extension YHUatHelperViewModel {
//请求灰度功能列表配置 //请求灰度功能列表配置
func getUatList(callBackBlock:@escaping (_ success: Bool, _ error:YHErrorModel?)->()) { func getUatList(callBackBlock:@escaping (_ success: Bool, _ error:YHErrorModel?)->()) {
let params: [String] = ["1", "2","3", "4","5","6", "7","8","9"] let params: [String] = ["1", "2","3", "4","5","6", "7","9"]
var strUrl = YHBaseUrlManager.shared.curURL() + YHAllApiName.Uat.uatListApi var strUrl = YHBaseUrlManager.shared.curURL() + YHAllApiName.Uat.uatListApi
for (index,item) in params.enumerated() { for (index,item) in params.enumerated() {
if index == 0 { if index == 0 {
...@@ -66,10 +67,13 @@ extension YHUatHelperViewModel { ...@@ -66,10 +67,13 @@ extension YHUatHelperViewModel {
callBackBlock(false,nil) callBackBlock(false,nil)
return return
} }
self.isDataOk = true
self.dataList = resultModel self.dataList = resultModel
callBackBlock(true,nil) callBackBlock(true,nil)
} failBlock: { err in } failBlock: { err in
self.isDataOk = false
callBackBlock(false,err) callBackBlock(false,err)
} }
} }
......
...@@ -334,7 +334,6 @@ class YHNetRequest: NSObject { ...@@ -334,7 +334,6 @@ class YHNetRequest: NSObject {
printLog("服务器返回数据是:\(obj)") printLog("服务器返回数据是:\(obj)")
#endif #endif
if YHUatHelper.shared.getUatModuleStatusBy(module: YHUatModules(rawValue: 8)) {
if obj.code == YHErrorCode.forceUpdate.rawValue { // 强制版本升级 if obj.code == YHErrorCode.forceUpdate.rawValue { // 强制版本升级
DispatchQueue.main.async { DispatchQueue.main.async {
YHAppVersionForceUpdateView.alertView().show() YHAppVersionForceUpdateView.alertView().show()
...@@ -347,7 +346,7 @@ class YHNetRequest: NSObject { ...@@ -347,7 +346,7 @@ class YHNetRequest: NSObject {
} }
return return
} }
}
if obj.code == YHErrorCode.tokenInvalidError.rawValue { if obj.code == YHErrorCode.tokenInvalidError.rawValue {
DispatchQueue.main.async { DispatchQueue.main.async {
......
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