|
@@ -37,6 +37,7 @@ open class BaseViewModel : CommonBaseViewModel() {
|
37
|
37
|
//先对比本地密码,一致则直接解锁,不然传给服务器
|
38
|
38
|
if (code == MD5Utils.getDynamicPassword(sn)){
|
39
|
39
|
pwdResult.value =true
|
|
40
|
+ postEditUnlock(sn)
|
40
|
41
|
}else{
|
41
|
42
|
val map = HashMap<String, Any>()
|
42
|
43
|
map["password"] = code
|
|
@@ -153,4 +154,15 @@ open class BaseViewModel : CommonBaseViewModel() {
|
153
|
154
|
}
|
154
|
155
|
}
|
155
|
156
|
}
|
|
157
|
+
|
|
158
|
+ /**
|
|
159
|
+ * 设备--解除锁定(锁定后,本地输入密码校验通过后调用) 参数sn
|
|
160
|
+ */
|
|
161
|
+ fun postEditUnlock(sn:String){
|
|
162
|
+ launchUI {
|
|
163
|
+ val map=HashMap<String,Any>()
|
|
164
|
+ map["sn"]=sn
|
|
165
|
+ var postExitLocked = loginService.postExitLocked(map)
|
|
166
|
+ }
|
|
167
|
+ }
|
156
|
168
|
}
|