|
|
@@ -265,6 +265,7 @@ class HospitalActivity : BaseTvMVVMActivity<ActivityHospitalBinding, HospitalVie
|
|
|
"解绑成功".toast()
|
|
|
binding.imageLoginOut.show(false)
|
|
|
binding.tvLoginOut.show(false)
|
|
|
+ reportLog("解绑成功")
|
|
|
User.saveToken("")
|
|
|
showBindingPhoneDialog()
|
|
|
}
|
|
|
@@ -318,6 +319,7 @@ class HospitalActivity : BaseTvMVVMActivity<ActivityHospitalBinding, HospitalVie
|
|
|
}
|
|
|
}
|
|
|
showTaskFragment()
|
|
|
+ reportLog("患者登录成功")
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
@@ -339,6 +341,7 @@ class HospitalActivity : BaseTvMVVMActivity<ActivityHospitalBinding, HospitalVie
|
|
|
loadData(type)
|
|
|
} else {
|
|
|
"您当前没有测评任务,无需测评".toast()
|
|
|
+ reportLog("您当前没有测评任务,无需测评")
|
|
|
}
|
|
|
}
|
|
|
})
|
|
|
@@ -348,9 +351,8 @@ class HospitalActivity : BaseTvMVVMActivity<ActivityHospitalBinding, HospitalVie
|
|
|
* 获取测评内容
|
|
|
*/
|
|
|
private fun loadData(type: String) {
|
|
|
- if (db != null) {
|
|
|
- val dao = db?.getQuestionsDao()
|
|
|
- dao?.deleteAll()
|
|
|
+ if (questionsDao != null) {
|
|
|
+ questionsDao?.deleteAll()
|
|
|
val questionsList = mutableListOf<QuestionsBean>()
|
|
|
viewModel.getQuestions(type, fail = {
|
|
|
it.toast()
|
|
|
@@ -360,12 +362,14 @@ class HospitalActivity : BaseTvMVVMActivity<ActivityHospitalBinding, HospitalVie
|
|
|
questionsList.forEach {
|
|
|
it.reviewTaskId = taskId
|
|
|
}
|
|
|
- dao?.insertAll(questionsList)
|
|
|
+ questionsDao?.insertAll(questionsList)
|
|
|
}
|
|
|
if (TextUtils.equals("MMSE", type)) {
|
|
|
JumpUtil.jumpActivity(RouterUrlCommon.mmseEvaluation, mContext)
|
|
|
+ reportLog("跳转MMSE测评")
|
|
|
} else {
|
|
|
JumpUtil.jumpActivity(RouterUrlCommon.mocaEvaluation, mContext)
|
|
|
+ reportLog("跳转MOCA测评")
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
@@ -381,4 +385,21 @@ class HospitalActivity : BaseTvMVVMActivity<ActivityHospitalBinding, HospitalVie
|
|
|
}
|
|
|
return true
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 阿里云日志上报
|
|
|
+ */
|
|
|
+ private fun reportLog(msg: String) {
|
|
|
+ runOnUiThread {
|
|
|
+ val log = com.aliyun.sls.android.producer.Log()
|
|
|
+ log.putContent(
|
|
|
+ "大屏首页日志", msg
|
|
|
+ )
|
|
|
+ if (TextUtils.isEmpty(User.getToken()).not()) {
|
|
|
+ log.putContent("患者id", User.getUserId())
|
|
|
+ log.putContent("患者姓名", User.getName())
|
|
|
+ }
|
|
|
+ sendLog(log)
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|