lmw
2023-06-21 bd6a8872438a35d47821c5d5da7fe149e5fed3ab
app/src/main/java/com/okgoincar/utils/Cache/CacheKey.kt
@@ -3,6 +3,7 @@
import cn.sinata.xldutils.utils.Md5
import com.google.gson.Gson
import com.google.gson.reflect.TypeToken
import com.okgoincar.bean.LocalOrderBean
import com.okgoincar.bean.UserInfoBean
import com.okgoincar.utils.Cache.CacheUtil
@@ -57,8 +58,8 @@
    fun getAppId(){
        getKeyStr("appid")
    }
    fun getToken(){
        getKeyStr("token")
    fun getToken():String{
       return getKeyStr("token")
    }
    fun getServerId():String{
       return getKeyStr("serverId")
@@ -66,4 +67,24 @@
    fun getTerminalName():String{
        return getKeyStr("terminalName")
    }
    fun getLocalOrderBean():LocalOrderBean?{
        var str = getKeyStr(LocalOrderBean.LOCAL_ORDER_INFO)
        if (str.isEmpty()){
            return null
        }else{
            return Gson().fromJson<LocalOrderBean>(str,LocalOrderBean::class.java)
        }
    }
    fun saveLocalOrderBean(bean: LocalOrderBean){
        bean.userId = getUserId()
        putKeyStr(LocalOrderBean.LOCAL_ORDER_INFO,Gson().toJson(bean))
    }
    fun saveLocalOrderBeanNull(){
        putKeyStr(LocalOrderBean.LOCAL_ORDER_INFO,"")
    }
}