Browse Source

1.添加解锁限制判断。

20241218TB223FC(测试jar包)
wangwanlei 11 months ago
parent
commit
ff703dbcf2

+ 9
- 0
app/src/main/java/com/xhly/manageapp/bean/login/CodeDetailBean.kt View File

@@ -0,0 +1,9 @@
1
+package com.xhly.manageapp.bean.login
2
+
3
+/**
4
+ * 获得接口返回的密码
5
+ */
6
+class CodeDetailBean {
7
+    var logoutPwd: String? = ""
8
+    var controlPwd: String? = ""
9
+}

+ 2
- 1
app/src/main/java/com/xhly/manageapp/ui/login/netservice/LoginService.kt View File

@@ -2,6 +2,7 @@ package com.xhly.manageapp.ui.login.netservice
2 2
 
3 3
 import com.xhly.corelib.network.bean.ResponseData
4 4
 import com.xhly.manageapp.bean.login.CheckLoginBean
5
+import com.xhly.manageapp.bean.login.CodeDetailBean
5 6
 import com.xhly.manageapp.bean.login.LoginBean
6 7
 import com.xhly.manageapp.bean.user.UserBean
7 8
 import com.xhly.manageapp.network.UriAdress
@@ -32,7 +33,7 @@ interface LoginService {
32 33
      * 解除当前锁屏
33 34
      */
34 35
     @POST(UriAdress.PWD_DEATIL_USERPAD)
35
-    suspend fun postPwdDetail(@Body map:HashMap<String,Any>):ResponseData<Any>
36
+    suspend fun postPwdDetail(@Body map:HashMap<String,Any>):ResponseData<CodeDetailBean>
36 37
 
37 38
     /**
38 39
      * 修改密码 userid用户id loginpwd新密码 oldpwd原密码

+ 1
- 1
app/src/main/java/com/xhly/manageapp/viewmodel/BaseViewModel.kt View File

@@ -24,7 +24,7 @@ open class BaseViewModel : CommonBaseViewModel() {
24 24
             map["sn"] = sn
25 25
             val result = loginService.postPwdDetail(map)
26 26
             if (result.code == 0) {
27
-                pwdResult.value = result.obj.toString().contains(code)
27
+                pwdResult.value = result.obj.controlPwd.equals(code)
28 28
             } else {
29 29
                 pwdResult.value = false
30 30
             }

Loading…
Cancel
Save