8.6
liugl
2020-08-06 a0b3598842d57f5dfb5736e8a4fff5a9d70191a5
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
@@ -42,6 +46,8 @@
                finish()
                startActivity<SlabMainActivity>()
            }
//            toLoginActivity(this,"452229198204010012")
        }
    }
@@ -67,7 +73,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>()
            }
        }
    }