|
@@ -46,6 +46,7 @@ import com.wdkl.ncs.android.middleware.model.vo.DeviceVO
|
|
import com.wdkl.ncs.android.middleware.model.vo.InteractionVO
|
|
import com.wdkl.ncs.android.middleware.model.vo.InteractionVO
|
|
import com.wdkl.ncs.android.middleware.model.vo.WatchContactVO
|
|
import com.wdkl.ncs.android.middleware.model.vo.WatchContactVO
|
|
import com.wdkl.ncs.android.middleware.tcp.TcpClientHandler
|
|
import com.wdkl.ncs.android.middleware.tcp.TcpClientHandler
|
|
|
|
+import com.wdkl.ncs.android.middleware.tcp.enums.RoleTypeEnum
|
|
import com.wdkl.ncs.android.middleware.utils.CommonUtils
|
|
import com.wdkl.ncs.android.middleware.utils.CommonUtils
|
|
import com.wdkl.ncs.android.middleware.utils.ContactHelper
|
|
import com.wdkl.ncs.android.middleware.utils.ContactHelper
|
|
import com.wdkl.ncs.keepbackground.utils.SpManager
|
|
import com.wdkl.ncs.keepbackground.utils.SpManager
|
|
@@ -427,7 +428,8 @@ class WatchHome2Activity : BaseActivity<WatchHomeActivityPresenter, WatchActivit
|
|
Constants.sipPassword = data.sipPassword
|
|
Constants.sipPassword = data.sipPassword
|
|
Constants.memberId = data.memberId
|
|
Constants.memberId = data.memberId
|
|
Constants.userName = data.memberName
|
|
Constants.userName = data.memberName
|
|
- Constants.userRoleName = data.roleName
|
|
|
|
|
|
+ Constants.roleName = data.roleName
|
|
|
|
+ Constants.roleId = data.roleId
|
|
|
|
|
|
presenter.getAppVersion(Constants.partId, 7)
|
|
presenter.getAppVersion(Constants.partId, 7)
|
|
presenter.getWatchContacts(Constants.deviceId)
|
|
presenter.getWatchContacts(Constants.deviceId)
|
|
@@ -466,11 +468,7 @@ class WatchHome2Activity : BaseActivity<WatchHomeActivityPresenter, WatchActivit
|
|
} else {
|
|
} else {
|
|
watch_name_tv.text = Constants.userName
|
|
watch_name_tv.text = Constants.userName
|
|
if (Constants.userName != null) {
|
|
if (Constants.userName != null) {
|
|
- if (Constants.userRoleName!!.contains("腕表")) {
|
|
|
|
- watch_role_name_tv.text = Constants.userRoleName!!.substring(0, (Constants.userRoleName)!!.indexOf("腕表"))
|
|
|
|
- } else {
|
|
|
|
- watch_role_name_tv.text = Constants.userRoleName
|
|
|
|
- }
|
|
|
|
|
|
+ watch_role_name_tv.text = Constants.roleName
|
|
watch_user_phone_tv.text = data.phoneNumber
|
|
watch_user_phone_tv.text = data.phoneNumber
|
|
}
|
|
}
|
|
|
|
|
|
@@ -531,11 +529,13 @@ class WatchHome2Activity : BaseActivity<WatchHomeActivityPresenter, WatchActivit
|
|
Log.i(TAG, "收到设置设备数据 transferDuration" + partSettingDO.transferDuration)
|
|
Log.i(TAG, "收到设置设备数据 transferDuration" + partSettingDO.transferDuration)
|
|
Log.i(TAG, "收到设置设备数据 transferDurationLeader" + partSettingDO.transferDurationLeader)
|
|
Log.i(TAG, "收到设置设备数据 transferDurationLeader" + partSettingDO.transferDurationLeader)
|
|
if (partSettingDO != null && partSettingDO.transferDuration != null && partSettingDO.transferDurationLeader != null) {
|
|
if (partSettingDO != null && partSettingDO.transferDuration != null && partSettingDO.transferDurationLeader != null) {
|
|
- if (Constants.userRoleName != null) {
|
|
|
|
- if (!Constants.userRoleName!!.contains("护士组长") && Constants.userRoleName!!.contains("护士")) {
|
|
|
|
- SettingConfig.setCountdownTime(application, partSettingDO.transferDuration)
|
|
|
|
- } else if (Constants.userRoleName!!.contains("护士组长")) {
|
|
|
|
|
|
+ if (Constants.roleId != null) {
|
|
|
|
+ if (Constants.roleId == RoleTypeEnum.NURSE_HEAD.value()) {
|
|
|
|
+ //护士组长
|
|
SettingConfig.setCountdownTime(application, partSettingDO.transferDurationLeader)
|
|
SettingConfig.setCountdownTime(application, partSettingDO.transferDurationLeader)
|
|
|
|
+ } else if (Constants.roleId == RoleTypeEnum.NURSE.value()) {
|
|
|
|
+ //护士
|
|
|
|
+ SettingConfig.setCountdownTime(application, partSettingDO.transferDuration)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|