|
@@ -16,6 +16,7 @@ import android.text.TextUtils
|
|
|
import android.util.Log
|
|
|
import android.view.KeyEvent
|
|
|
import android.view.View
|
|
|
+import com.alibaba.fastjson.JSONObject
|
|
|
import com.enation.javashop.android.jrouter.external.annotation.Router
|
|
|
import com.enation.javashop.net.engine.model.NetState
|
|
|
import com.enation.javashop.net.engine.plugin.permission.RxPermissions
|
|
@@ -1619,6 +1620,19 @@ class NurseHomeActivity : BaseActivity<NurseHomeActivityPresenter, ActivityNurse
|
|
|
} else if (tcpModel.action == TcpAction.DeviceAction.APP_UPDATE) {
|
|
|
Constants.autoUpdate = true
|
|
|
checkApp()
|
|
|
+ } else if (tcpModel.action == TcpAction.DeviceAction.SERVER_CHANGE) {
|
|
|
+ //服务器地址变更
|
|
|
+ if (tcpModel.data != null) {
|
|
|
+ val json = JSONObject.parseObject(tcpModel.data.toString())
|
|
|
+ val serverIp = json.getString("server_ip")
|
|
|
+ val serverPort = json.getString("server_port")
|
|
|
+ Log.e(TAG, "server ip:$serverIp, server port:$serverPort")
|
|
|
+ CommonUtils.setUrl(activity, serverIp)
|
|
|
+ CommonUtils.setUrlPort(activity, serverPort)
|
|
|
+ AppTool.Time.delay(2000) {
|
|
|
+ AppUpdateHelper.restartApp(activity)
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
} else if (tcpModel.type == TcpType.DATA) {
|
|
|
if (tcpModel.action == TcpAction.DataAction.INTERACTION) {
|