瀏覽代碼

1.修改数据类型。

2.增加初始化赋值
20241218TB223FC(测试jar包)
wangwanlei 11 月之前
父節點
當前提交
d4bcb2b43b

+ 13
- 0
app/src/main/java/com/xhly/manageapp/ManageApplication.kt 查看文件

@@ -12,6 +12,8 @@ import com.hjq.toast.Toaster
12 12
 import com.xhly.corelib.Const
13 13
 import com.xhly.corelib.utils.LogShow
14 14
 import com.xhly.corelib.utils.ModelNameUtils
15
+import com.xhly.corelib.utils.SharedPreferencesUtils
16
+import com.xhly.manageapp.bean.user.UserBean
15 17
 import com.xhly.manageapp.service.websocket.AppSocket
16 18
 import com.xhly.manageapp.utils.ZJAPPUtils
17 19
 import java.io.File
@@ -509,6 +511,17 @@ class ManageApplication : MultiDexApplication() {
509 511
     override fun onCreate() {
510 512
         super.onCreate()
511 513
         instance = this
514
+        val spUtils=SharedPreferencesUtils.getInstance(this)
515
+        try {
516
+            val userBean = spUtils.getFromJson(
517
+                Const.USERINFO, UserBean().javaClass
518
+            ) as UserBean
519
+            Const.USERID=userBean.userid
520
+            Const.SCHOOLID=userBean.schoolid
521
+            Const.CLASSID=userBean.classid
522
+        }catch (e:Exception){
523
+
524
+        }
512 525
         Toaster.init(this)
513 526
         apppSocket = AppSocket
514 527
         apppSocket?.startSocket(this)

+ 1
- 1
app/src/main/java/com/xhly/manageapp/bean/user/UserBean.kt 查看文件

@@ -14,7 +14,7 @@ class UserBean {
14 14
 
15 15
     var username: String? = null
16 16
     var loginname: String? = null
17
-    var classid: Int? = null
17
+    var classid: Long? = null
18 18
     var loginpwd:String=""
19 19
 
20 20
     /**

+ 1
- 0
app/src/main/java/com/xhly/manageapp/ui/login/activity/LoginActivity.kt 查看文件

@@ -152,6 +152,7 @@ class LoginActivity : BaseActivity<LoginViewModel, ActivityLoginBinding>() {
152 152
         viewModel.eventLog(data)
153 153
         Const.USERID=userBean.userid
154 154
         Const.USERNAME=userBean.username.toString()
155
+        Const.SCHOOLID=userBean.schoolid
155 156
         spUtils.saveJson(Const.USERINFO,userBean)
156 157
         val parseClassToJson = GsonUtils.parseClassToJson(userBean)
157 158
         ZSpProvider.save(this,Const.USERINFO,parseClassToJson)

Loading…
取消
儲存