|
@@ -44,6 +44,7 @@ import com.wdkl.ncs.android.middleware.logic.contract.nursehome.NurseHomeActivit
|
|
|
import com.wdkl.ncs.android.middleware.logic.presenter.nursehome.NurseHomeActivityPresenter
|
|
|
import com.wdkl.ncs.android.middleware.model.bean.SettingConfiguration
|
|
|
import com.wdkl.ncs.android.middleware.model.dos.AppVersionDO
|
|
|
+import com.wdkl.ncs.android.middleware.model.dto.TcpSeverDTO
|
|
|
import com.wdkl.ncs.android.middleware.model.vo.CallingHistoryVO
|
|
|
import com.wdkl.ncs.android.middleware.model.vo.FrameBedVO
|
|
|
import com.wdkl.ncs.android.middleware.model.vo.InteractionVO
|
|
@@ -124,13 +125,9 @@ class NurseHomeActivity : BaseActivity<NurseHomeActivityPresenter, ActivityNurs
|
|
|
startActivityForResult(intent, 10)
|
|
|
}
|
|
|
}
|
|
|
- //初始化tcp
|
|
|
- Thread ( Runnable {
|
|
|
- run {
|
|
|
- TcpClient.getInstance().init(Constants.tcp_ip, Constants.tcp_port!!.toInt(), Constants.reader_idle_time!!.toInt())
|
|
|
-// TcpClient.getInstance().init("47.106.200.55", 5080, 9)
|
|
|
- }
|
|
|
- }).start()
|
|
|
+
|
|
|
+ presenter.loadTcpData()
|
|
|
+
|
|
|
regReceiver()//注册时间广播
|
|
|
|
|
|
if(Constants.hospital_name!=null&& !Constants.hospital_name.equals("")){
|
|
@@ -307,13 +304,11 @@ class NurseHomeActivity : BaseActivity<NurseHomeActivityPresenter, ActivityNurs
|
|
|
}
|
|
|
|
|
|
override fun showAppVersion(appInfo: AppVersionDO) {
|
|
|
- Log.d("AppUpdate", "loadAppVersion111 =====>> version_code: " + appInfo.versionCode + ", path: " + appInfo.appPath)
|
|
|
- val newAppVersion = appInfo.versionCode.substring(1)
|
|
|
- Log.d("AppUpdate", "loadAppVersion222 =====>> newAppVersion: " + newAppVersion + ", curAppVersion: " + BuildConfig.VERSION_NAME)
|
|
|
- showMessage("获取版本成功,当前版本: " + BuildConfig.VERSION_NAME + ", 服务器版本: " + newAppVersion)
|
|
|
+ Log.d("AppUpdate", "loadAppVersion111 =====>> versionNo: " + appInfo.versionNo + ", path: " + appInfo.appPath)
|
|
|
+ showMessage("获取版本成功,当前版本号: " + BuildConfig.VERSION_CODE + ", 服务器版本号: " + appInfo.versionNo)
|
|
|
|
|
|
//服务器版本和当前版本不一致才做升级操作
|
|
|
- if (!BuildConfig.VERSION_NAME.equals(newAppVersion)) {
|
|
|
+ if (BuildConfig.VERSION_CODE != appInfo.versionNo) {
|
|
|
Constants.app_path = appInfo.appPath
|
|
|
AppTool.Time.delay(200) {
|
|
|
push("/nursehome/update")
|
|
@@ -321,6 +316,26 @@ class NurseHomeActivity : BaseActivity<NurseHomeActivityPresenter, ActivityNurs
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 显示设备tcp相关的配置信息
|
|
|
+ */
|
|
|
+ override fun showTcpData(data: TcpSeverDTO) {
|
|
|
+ Log.e(TAG,"收到返回的TCP设备信息 ")
|
|
|
+ Log.e(TAG,"收到返回的TCP设备信息 "+data.readerIdleTime)
|
|
|
+ Log.e(TAG,"收到返回的TCP设备信息 "+data.tcpPort)
|
|
|
+ Log.e(TAG,"收到返回的TCP设备信息 "+data.publicIp)
|
|
|
+ Constants.tcp_ip = data.publicIp
|
|
|
+ Constants.tcp_port = ""+data.tcpPort
|
|
|
+ Constants.reader_idle_time = ""+data.readerIdleTime
|
|
|
+
|
|
|
+ //初始化tcp
|
|
|
+ Thread ( Runnable {
|
|
|
+ run {
|
|
|
+ TcpClient.getInstance().init(Constants.tcp_ip, Constants.tcp_port!!.toInt(), Constants.reader_idle_time!!.toInt())
|
|
|
+ }
|
|
|
+ }).start()
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
override fun onClick(p0: View) {
|
|
|
when(p0.id){
|