|
@@ -282,41 +282,45 @@ class HomeActivity : BaseActivity<HomeActivityPresenter, ActivityHomeBinding>(),
|
|
|
*/
|
|
|
override fun setDeviceDo(data: DeviceWatchInfoVO) {
|
|
|
Log.i(TAG, "收到返回的设备信息 ")
|
|
|
- Constants.partId = data.partId
|
|
|
- Constants.deviceId = data.id
|
|
|
- Constants.sipId = data.sipId
|
|
|
- Constants.ethIp = data.ethIp
|
|
|
- Constants.sipIp = data.sipIp
|
|
|
- Constants.sipId = data.sipId
|
|
|
- Constants.sipPassword = data.sipPassword
|
|
|
- Constants.userName = data.memberName
|
|
|
- Constants.userRoleName = data.roleName
|
|
|
-
|
|
|
- if (Constants.deviceId==-1 || TextUtils.isEmpty(Constants.sipId)) {
|
|
|
- showMessage("初始化数据不全,请联系管理员")
|
|
|
- tv_status.text = "初始化数据不全,请联系管理员"
|
|
|
- return
|
|
|
- } else if (TextUtils.isEmpty(Constants.tcpServer)) {
|
|
|
- showMessage("初始化tcp连接数据为null")
|
|
|
- tv_status.text = "初始化tcp连接数据为null"
|
|
|
- return
|
|
|
- } else if (data.status != null && data.status == 0) {
|
|
|
- showMessage("设备未启用")
|
|
|
- tv_status.text = "设备未启用"
|
|
|
- return
|
|
|
- }
|
|
|
+ try {
|
|
|
+ Constants.partId = data.partId
|
|
|
+ Constants.deviceId = data.id
|
|
|
+ Constants.sipId = data.sipId
|
|
|
+ Constants.ethIp = data.ethIp
|
|
|
+ Constants.sipIp = data.sipIp
|
|
|
+ Constants.sipId = data.sipId
|
|
|
+ Constants.sipPassword = data.sipPassword
|
|
|
+ Constants.userName = data.memberName
|
|
|
+ Constants.userRoleName = data.roleName
|
|
|
+
|
|
|
+ if (Constants.deviceId == -1 || TextUtils.isEmpty(Constants.sipId)) {
|
|
|
+ showMessage("初始化数据不全,请联系管理员")
|
|
|
+ tv_status.text = "初始化数据不全,请联系管理员"
|
|
|
+ return
|
|
|
+ } else if (TextUtils.isEmpty(Constants.tcpServer)) {
|
|
|
+ showMessage("初始化tcp连接数据为null")
|
|
|
+ tv_status.text = "初始化tcp连接数据为null"
|
|
|
+ return
|
|
|
+ } else if (data.status != null && data.status == 0) {
|
|
|
+ showMessage("设备未启用")
|
|
|
+ tv_status.text = "设备未启用"
|
|
|
+ return
|
|
|
+ }
|
|
|
|
|
|
- inited = true
|
|
|
- activity_register_layout.visibility = View.GONE
|
|
|
- watch_activity_home_linyout.visibility = View.VISIBLE
|
|
|
+ inited = true
|
|
|
+ activity_register_layout.visibility = View.GONE
|
|
|
+ watch_activity_home_linyout.visibility = View.VISIBLE
|
|
|
|
|
|
|
|
|
- initSDK()
|
|
|
- presenter.getDeviceSettingData(""+Constants.partId)
|
|
|
+ initSDK()
|
|
|
+ presenter.getDeviceSettingData("" + Constants.partId)
|
|
|
|
|
|
- tv_part_name.setText(data.hospitalName + data.partName)
|
|
|
+ tv_part_name.setText(data.hospitalName + data.partName)
|
|
|
|
|
|
- showMessage("初始化完成")
|
|
|
+ showMessage("初始化完成")
|
|
|
+ } catch (e: java.lang.Exception) {
|
|
|
+ showMessage("设备数据异常:" + e.message)
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
private fun initSDK() {
|