From 664834b83a4c50cac039bbfa49f5164ca9bf8e3c Mon Sep 17 00:00:00 2001
From: liugl <liugl@sinata.cn>
Date: 星期五, 07 八月 2020 17:05:17 +0800
Subject: [PATCH] 8.7

---
 app/src/main/java/com/okgoincar/slab/SlabLoginActivity.kt |   26 +++++++++++++++++++++++++-
 1 files changed, 25 insertions(+), 1 deletions(-)

diff --git a/app/src/main/java/com/okgoincar/slab/SlabLoginActivity.kt b/app/src/main/java/com/okgoincar/slab/SlabLoginActivity.kt
index 4ca3595..b176cf3 100644
--- a/app/src/main/java/com/okgoincar/slab/SlabLoginActivity.kt
+++ b/app/src/main/java/com/okgoincar/slab/SlabLoginActivity.kt
@@ -1,8 +1,12 @@
 package com.okgoincar.slab
 
+import android.content.Context
+import android.os.Handler
+import android.os.Looper
 import android.widget.Toast
 import cn.sinata.xldutils.utils.clickDelay
 import cn.sinata.xldutils.utils.getContent
+import com.google.gson.Gson
 import com.okgoincar.netUtls.callNet
 import com.okgoincar.netUtls.getMapByAny
 import com.okgoincar.utils.Cache.CacheKey
@@ -34,6 +38,7 @@
             callNet(true, Api.loginByJobNumber, map) {
                 toast("登录成功")
                 var bean = gson.fromJson<LoginBean>(it, LoginBean::class.java)
+                CacheKey.putKeyStr("jobNum",et_number.getContent().trim())
                 CacheKey.putKeyStr("appid", bean.data.appid)
                 CacheKey.putKeyStr("token", bean.data.token)
                 CacheKey.putKeyStr("userId", bean.data.id.toString())
@@ -42,6 +47,8 @@
                 finish()
                 startActivity<SlabMainActivity>()
             }
+//            toLoginActivity(this,"452229198204010012")
+
         }
     }
 
@@ -67,7 +74,24 @@
                 .show()
             mBackAppTime = System.currentTimeMillis()
         } else {
-            closeAll()
+            moveTaskToBack(true)
+        }
+    }
+
+    private fun toLoginActivity(context: Context?, driverCertificate: String?) {
+        var map = getMapByAny()
+        map["identification"] = driverCertificate
+        callNet(context!!,Api.loginByIdentification,map){
+            cn.sinata.xldutils.utils.toast("登录成功")
+            var bean = Gson().fromJson<LoginBean>(it, LoginBean::class.java)
+            CacheKey.putKeyStr("appid", bean.data.appid)
+            CacheKey.putKeyStr("token", bean.data.token)
+            CacheKey.putKeyStr("userId", bean.data.id.toString())
+            CacheKey.putKeyStr("serverId", bean.data.serverId.toString())
+            CacheKey.putKeyStr("terminalName", bean.data.terminalId.toString())
+            Handler(Looper.getMainLooper()).post {
+                context.startActivity<SlabMainActivity>()
+            }
         }
     }
 

--
Gitblit v1.7.1