|
@@ -17,19 +17,16 @@ import com.wdkl.ncs.android.component.nursehome.launch.NurseHomeLaunch
|
|
|
import com.wdkl.ncs.android.lib.base.BaseActivity
|
|
|
import io.reactivex.Observable
|
|
|
import com.wdkl.ncs.android.component.nursehome.BuildConfig
|
|
|
-import com.wdkl.ncs.android.component.nursehome.common.Constants
|
|
|
import com.wdkl.ncs.android.component.nursehome.util.AppUpdateHelper
|
|
|
import com.wdkl.ncs.android.component.nursehome.util.NetHelper
|
|
|
import com.wdkl.ncs.android.component.nursehome.util.ServerConfigDialogHelper
|
|
|
import com.wdkl.ncs.android.lib.base.BaseApplication
|
|
|
import com.wdkl.ncs.android.lib.utils.*
|
|
|
import com.wdkl.ncs.android.middleware.api.UrlManager
|
|
|
+import com.wdkl.ncs.android.middleware.common.Constants
|
|
|
import com.wdkl.ncs.android.middleware.logic.contract.nursehome.DeviceContract
|
|
|
import com.wdkl.ncs.android.middleware.logic.presenter.nursehome.DevicePresenter
|
|
|
import com.wdkl.ncs.android.middleware.model.ThirdServerInfo
|
|
|
-import com.wdkl.ncs.android.middleware.model.bean.SettingConfiguration
|
|
|
-import com.wdkl.ncs.android.middleware.model.dos.PartSettingDO
|
|
|
-import com.wdkl.ncs.android.middleware.model.dto.TcpSeverDTO
|
|
|
import com.wdkl.ncs.android.middleware.model.vo.NurseDeviceInfoVO
|
|
|
import com.wdkl.ncs.android.middleware.udp.ServerInfoUtil
|
|
|
import com.wdkl.ncs.android.middleware.utils.CommonUtils
|
|
@@ -84,9 +81,9 @@ class RegisterActivity : BaseActivity<DevicePresenter, ActivityRegisterBinding>(
|
|
|
}
|
|
|
|
|
|
private fun permissionGranted() {
|
|
|
- Constants.mac = NetHelper.getInstance().macAddress
|
|
|
- Log.e(TAG,"mac "+Constants.mac)
|
|
|
- tv_local_mac.text = "本机MAC:"+Constants.mac
|
|
|
+ Constants.device_serial_id = NetHelper.getInstance().macAddress
|
|
|
+ Log.e(TAG,"mac "+Constants.device_serial_id)
|
|
|
+ tv_local_mac.text = "本机MAC:"+Constants.device_serial_id
|
|
|
|
|
|
Thread{
|
|
|
//val logoBitmap = BitmapFactory.decodeResource(resources, R.mipmap.erlogo)
|
|
@@ -95,7 +92,7 @@ class RegisterActivity : BaseActivity<DevicePresenter, ActivityRegisterBinding>(
|
|
|
builder.append("&code=")
|
|
|
builder.append(Constants.DEVICE_CODE)
|
|
|
builder.append("&mac=")
|
|
|
- builder.append(Constants.mac)
|
|
|
+ builder.append(Constants.device_serial_id)
|
|
|
builder.append("&model=")
|
|
|
builder.append(Constants.DEVICE_MODEL)
|
|
|
builder.append("&hard_ver=")
|
|
@@ -129,8 +126,6 @@ class RegisterActivity : BaseActivity<DevicePresenter, ActivityRegisterBinding>(
|
|
|
tv_app_version.text = str
|
|
|
}
|
|
|
|
|
|
- //presenter.loadData(Constants.mac!!)
|
|
|
-
|
|
|
//检查服务器地址接口是否可用,可用则进入下一步获取设备信息,不可用则稍后再次尝试
|
|
|
checkServer()
|
|
|
}
|
|
@@ -139,7 +134,7 @@ class RegisterActivity : BaseActivity<DevicePresenter, ActivityRegisterBinding>(
|
|
|
tv_local_ip.text = "本机IP: " + NetHelper.getInstance().localIP + ", server: " + serverIp
|
|
|
|
|
|
handler.postDelayed({
|
|
|
- presenter.loadData(Constants.mac!!)
|
|
|
+ presenter.loadData(Constants.device_serial_id!!)
|
|
|
}, 20000)
|
|
|
}
|
|
|
|
|
@@ -184,15 +179,15 @@ class RegisterActivity : BaseActivity<DevicePresenter, ActivityRegisterBinding>(
|
|
|
if (response != null && response.isSuccessful) {
|
|
|
//接口数据获取成功,进入下一步获取设备信息
|
|
|
serverSuccess = true
|
|
|
- presenter.loadData(Constants.mac!!)
|
|
|
+ presenter.loadData(Constants.device_serial_id!!)
|
|
|
} else {
|
|
|
//接口数据获取失败,可能服务器ip不对,尝试重新获取服务器ip
|
|
|
- val info = ServerInfoUtil.get(Constants.mac!!)
|
|
|
+ val info = ServerInfoUtil.get(Constants.device_serial_id!!)
|
|
|
checkServerInfo(info)
|
|
|
}
|
|
|
} catch (e: Exception) {
|
|
|
//接口数据获取失败,可能服务器ip不对,尝试重新获取服务器ip
|
|
|
- val info = ServerInfoUtil.get(Constants.mac!!)
|
|
|
+ val info = ServerInfoUtil.get(Constants.device_serial_id!!)
|
|
|
checkServerInfo(info)
|
|
|
//e.printStackTrace()
|
|
|
}
|
|
@@ -264,7 +259,7 @@ class RegisterActivity : BaseActivity<DevicePresenter, ActivityRegisterBinding>(
|
|
|
Log.e(TAG,"收到返回的设备信息 "+data.id)
|
|
|
Log.e(TAG,"收到返回的设备信息 "+data.sipId)
|
|
|
Log.e(TAG,"收到返回的设备信息 "+data.toString())
|
|
|
-// Constants.mac = "e8:11:ca:03:0d:fb"
|
|
|
+
|
|
|
Constants.hospital_name = data.hospitalName
|
|
|
Constants.part_name = data.partName
|
|
|
Constants.partDisplay = data.partDisplay
|
|
@@ -315,13 +310,13 @@ class RegisterActivity : BaseActivity<DevicePresenter, ActivityRegisterBinding>(
|
|
|
btn_reload.isEnabled = false
|
|
|
btn_reload.setOnClickListener {
|
|
|
btn_reload.isEnabled = false
|
|
|
- presenter.loadData(Constants.mac!!)
|
|
|
+ presenter.loadData(Constants.device_serial_id!!)
|
|
|
}
|
|
|
|
|
|
btn_get_server.setOnClickListener {
|
|
|
btn_get_server.isEnabled = false
|
|
|
Thread {
|
|
|
- val info = ServerInfoUtil.get(Constants.mac!!)
|
|
|
+ val info = ServerInfoUtil.get(Constants.device_serial_id!!)
|
|
|
runOnUiThread {
|
|
|
btn_get_server.isEnabled = true
|
|
|
if (info != null) {
|