|
|
@@ -43,20 +43,20 @@ object SystemApi {
|
|
|
* 获取账户对应设备
|
|
|
*/
|
|
|
suspend fun getUserDevice(accountName: String,SN:String) = suspendCoroutine<DFSResult<Boolean>> {
|
|
|
- DFSLog.i("开始获取账户对应设备:当前账户:${accountName},设备:${SN}")
|
|
|
- serviceCheck.getUserDevice(accountName).enqueue(object :Callback<UserDevice>{
|
|
|
+ DFSLog.i("验证当前账户:${accountName}是否可以登录设备:${SN}")
|
|
|
+ serviceCheck.getUserDevice(accountName,SN).enqueue(object :Callback<UserDevice>{
|
|
|
override fun onResponse(call: Call<UserDevice>, response: Response<UserDevice>) {
|
|
|
val code = response.code()
|
|
|
val body = response.body()
|
|
|
- DFSLog.i("获取账户对应设备$body")
|
|
|
+ DFSLog.i("验证当前账户:${accountName}是否可以登录设备:${SN}结果:$body")
|
|
|
|
|
|
- val find = body?.result?.find { it.Key.equals(accountName) && it.Value.equals(SN) }
|
|
|
- it.resume(DFSResult.success(find != null))
|
|
|
+
|
|
|
+ it.resume(DFSResult.success((body?.result)?:false))
|
|
|
}
|
|
|
|
|
|
override fun onFailure(call: Call<UserDevice>, t: Throwable) {
|
|
|
- DFSLog.e("获取账户对应设备失败",t.message)
|
|
|
- it.resume(DFSResult.fail("获取账户对应设备失败,${t.message}"))
|
|
|
+ DFSLog.e("验证当前账户:${accountName}是否可以登录设备:${SN}失败",t.message)
|
|
|
+ it.resume(DFSResult.fail("验证当前账户:${accountName}是否可以登录设备:${SN}失败,${t.message}"))
|
|
|
}
|
|
|
})
|
|
|
}
|