Преглед изворни кода

版本5 Android app 跟随o2oa 系统版本

fancy пре 5 година
родитељ
комит
78039efe32

+ 6 - 2
o2android/app/src/main/java/net/zoneland/x/bpm/mobile/v1/zoneXBPM/app/o2/webview/TaskWebViewActivity.kt

@@ -157,7 +157,6 @@ class TaskWebViewActivity : BaseMVPActivity<TaskWebViewContract.View, TaskWebVie
         toolbar?.setNavigationOnClickListener {
             XLog.debug("测试。。。。。。。。。。。。。。。。。。")
             processCheckNew()
-//            finish()
         }
 
         web_view.addJavascriptInterface(this, "o2android")
@@ -593,7 +592,12 @@ class TaskWebViewActivity : BaseMVPActivity<TaskWebViewContract.View, TaskWebVie
      */
     private fun processCheckNew() {
         web_view.evaluateJavascript("layout.app.appForm.finishOnMobile()"){
-            _ -> XLog.debug("finishOnMobile /。。。。。。。。。。。。。。")
+            value -> XLog.debug("finishOnMobile /。。。。。。。。。。。。。。$value")
+            try {
+                finish()
+            }catch (e: Exception){
+                XLog.error("", e)
+            }
         }
     }
 

+ 2 - 6
o2android/gradle.properties

@@ -20,10 +20,6 @@ org.gradle.parallel=true
 
 
 # o2
-o2.versionName=5.0.6
-o2.versionCode=106
+o2.versionName=5.0.0
+o2.versionCode=500
 
-
-# sjgj
-versionName=1.2.9
-versionCode=29

+ 4 - 3
o2android/o2_auth_sdk/src/main/java/net/zoneland/x/bpm/mobile/v1/zoneXBPM/O2SDKManager.kt

@@ -244,6 +244,9 @@ class O2SDKManager private constructor()  {
 
     private fun saveCollectInfo(unit: CollectUnitData, showState:(state: LaunchState)->Unit) {
         Log.d(TAG, "unit: ${unit.centerHost}, port: ${unit.centerPort} , id: ${unit.id}")
+        //更新http协议
+        RetrofitClient.instance().setO2ServerHttpProtocol(unit.httpProtocol)
+        APIAddressHelper.instance().setHttpProtocol(unit.httpProtocol)
         val host = unit.centerHost
         val newUrl = APIAddressHelper.instance().getCenterUrl(unit.centerHost, unit.centerContext, unit.centerPort)
         O2SDKManager.instance().prefs().edit {
@@ -258,9 +261,7 @@ class O2SDKManager private constructor()  {
         Log.d(TAG, "保存 服务器信息成功!!!!newUrl:$newUrl")
         Log.d(TAG, "httpProtocol:${unit.httpProtocol}")
         Log.d(TAG, "host:$host")
-        //更新http协议
-        RetrofitClient.instance().setO2ServerHttpProtocol(unit.httpProtocol)
-        APIAddressHelper.instance().setHttpProtocol(unit.httpProtocol)
+
         /////////////////////////// 开始业务逻辑  ////////////////////////////////////
 
         Log.d(TAG, "开始连接center......$newUrl")