|
@@ -67,18 +67,18 @@ class WatchCallRecordsItemAdapter(val data: ArrayList<InteractionVO>) : BaseDele
|
|
val itemData = getItem(position)
|
|
val itemData = getItem(position)
|
|
|
|
|
|
if (itemData.createDate != null) {
|
|
if (itemData.createDate != null) {
|
|
- binding.callTimeTv.text = TimeTransition().stampToDate(itemData.createDate*1000)
|
|
|
|
|
|
+ binding.processingTimeTv.text = TimeTransition().stampToDate(itemData.createDate*1000)
|
|
}
|
|
}
|
|
binding.callStatusImagev.visibility = View.INVISIBLE
|
|
binding.callStatusImagev.visibility = View.INVISIBLE
|
|
|
|
|
|
if (!TextUtils.isEmpty(itemData.fromMemberName)) {
|
|
if (!TextUtils.isEmpty(itemData.fromMemberName)) {
|
|
- binding.sickbedTv.text = "From: " + itemData.fromMemberName
|
|
|
|
|
|
+ binding.sickbedTv.text = "From: " + itemData.fromFrameFullName + " " + itemData.fromMemberName
|
|
} else {
|
|
} else {
|
|
binding.sickbedTv.text = "From: " + itemData.fromFrameFullName
|
|
binding.sickbedTv.text = "From: " + itemData.fromFrameFullName
|
|
}
|
|
}
|
|
|
|
|
|
if (!TextUtils.isEmpty(itemData.toMemberName)) {
|
|
if (!TextUtils.isEmpty(itemData.toMemberName)) {
|
|
- binding.nameTv.text = "To: " + itemData.toMemberName
|
|
|
|
|
|
+ binding.nameTv.text = "To: " + itemData.fromFrameFullName + " " + itemData.toMemberName
|
|
} else {
|
|
} else {
|
|
binding.nameTv.text = "To: " + itemData.toFrameFullName
|
|
binding.nameTv.text = "To: " + itemData.toFrameFullName
|
|
}
|
|
}
|
|
@@ -87,26 +87,7 @@ class WatchCallRecordsItemAdapter(val data: ArrayList<InteractionVO>) : BaseDele
|
|
if (itemData.actionEnd != null) {
|
|
if (itemData.actionEnd != null) {
|
|
binding.treatmentStateImagev.setImageResource(R.drawable.checked_100)
|
|
binding.treatmentStateImagev.setImageResource(R.drawable.checked_100)
|
|
binding.treatmentStateImagev.visibility = View.VISIBLE
|
|
binding.treatmentStateImagev.visibility = View.VISIBLE
|
|
- binding.processingTimeTv.visibility = View.VISIBLE
|
|
|
|
-
|
|
|
|
- //判断是呼入还是呼出
|
|
|
|
- /*if (itemData.fromDeviceMemberId == Constants.memberId){
|
|
|
|
- binding.sickbedTv.text = itemData.toFrameFullName
|
|
|
|
- if (TextUtils.isEmpty(itemData.toMemberName)) {
|
|
|
|
- binding.nameTv.text = "To: " + StringUtil.getResString(R.string.str_null)
|
|
|
|
- } else {
|
|
|
|
- binding.nameTv.text = "To: " + itemData.toMemberName
|
|
|
|
- }
|
|
|
|
- binding.callStatusImagev.setImageResource(R.drawable.hu_chu_yi_jie)
|
|
|
|
- } else {
|
|
|
|
- binding.sickbedTv.text = itemData.fromFrameFullName
|
|
|
|
- if (TextUtils.isEmpty(itemData.fromMemberName)) {
|
|
|
|
- binding.nameTv.text = "From: " + StringUtil.getResString(R.string.str_null)
|
|
|
|
- } else {
|
|
|
|
- binding.nameTv.text = "From: " + itemData.fromMemberName
|
|
|
|
- }
|
|
|
|
- binding.callStatusImagev.setImageResource(R.drawable.hu_ru_yi_jie)
|
|
|
|
- }*/
|
|
|
|
|
|
+ //binding.processingTimeTv.visibility = View.VISIBLE
|
|
|
|
|
|
if(itemData.actionType == TcpType.SOS.name){ //sos紧急呼叫 已处理
|
|
if(itemData.actionType == TcpType.SOS.name){ //sos紧急呼叫 已处理
|
|
binding.playTv.visibility = View.GONE
|
|
binding.playTv.visibility = View.GONE
|
|
@@ -114,7 +95,7 @@ class WatchCallRecordsItemAdapter(val data: ArrayList<InteractionVO>) : BaseDele
|
|
binding.conductorNameTv.visibility = View.VISIBLE
|
|
binding.conductorNameTv.visibility = View.VISIBLE
|
|
binding.projectTv.text = "SOS"
|
|
binding.projectTv.text = "SOS"
|
|
binding.conductorNameTv.text = itemData.actionEndMemberName
|
|
binding.conductorNameTv.text = itemData.actionEndMemberName
|
|
- binding.processingTimeTv.text = TimeTransition().stampToDate(itemData.actionEnd*1000)
|
|
|
|
|
|
+ //binding.processingTimeTv.text = TimeTransition().stampToDate(itemData.actionEnd*1000)
|
|
binding.projectTv.setBackgroundResource(R.drawable.sp_event_do)
|
|
binding.projectTv.setBackgroundResource(R.drawable.sp_event_do)
|
|
binding.callStatusImagev.setImageResource(R.drawable.sos_96)
|
|
binding.callStatusImagev.setImageResource(R.drawable.sos_96)
|
|
binding.callStatusImagev.visibility = View.VISIBLE
|
|
binding.callStatusImagev.visibility = View.VISIBLE
|
|
@@ -124,7 +105,7 @@ class WatchCallRecordsItemAdapter(val data: ArrayList<InteractionVO>) : BaseDele
|
|
binding.conductorNameTv.visibility = View.VISIBLE
|
|
binding.conductorNameTv.visibility = View.VISIBLE
|
|
binding.projectTv.text = itemData.data
|
|
binding.projectTv.text = itemData.data
|
|
binding.conductorNameTv.text = itemData.actionEndMemberName
|
|
binding.conductorNameTv.text = itemData.actionEndMemberName
|
|
- binding.processingTimeTv.text = TimeTransition().stampToDate(itemData.actionEnd*1000)
|
|
|
|
|
|
+ //binding.processingTimeTv.text = TimeTransition().stampToDate(itemData.actionEnd*1000)
|
|
binding.projectTv.setBackgroundResource(R.drawable.sp_event_do)
|
|
binding.projectTv.setBackgroundResource(R.drawable.sp_event_do)
|
|
binding.callStatusImagev.setImageResource(R.drawable.event_do)
|
|
binding.callStatusImagev.setImageResource(R.drawable.event_do)
|
|
binding.callStatusImagev.visibility = View.VISIBLE
|
|
binding.callStatusImagev.visibility = View.VISIBLE
|
|
@@ -134,13 +115,7 @@ class WatchCallRecordsItemAdapter(val data: ArrayList<InteractionVO>) : BaseDele
|
|
binding.playTv.visibility = View.VISIBLE
|
|
binding.playTv.visibility = View.VISIBLE
|
|
binding.conductorNameTv.visibility = View.GONE
|
|
binding.conductorNameTv.visibility = View.GONE
|
|
binding.playTv.setBackgroundResource(R.drawable.yi_bo_fang)
|
|
binding.playTv.setBackgroundResource(R.drawable.yi_bo_fang)
|
|
- //检查是否自己发的留言
|
|
|
|
- /*if (itemData.fromDeviceMemberId == Constants.memberId) {
|
|
|
|
- binding.processingTimeTv.text = "对方已播放"
|
|
|
|
- } else {
|
|
|
|
- binding.processingTimeTv.text = "已播放"
|
|
|
|
- }*/
|
|
|
|
- binding.processingTimeTv.visibility = View.GONE
|
|
|
|
|
|
+ //binding.processingTimeTv.visibility = View.GONE
|
|
binding.callStatusImagev.setImageResource(R.drawable.voice_recorder)
|
|
binding.callStatusImagev.setImageResource(R.drawable.voice_recorder)
|
|
binding.callStatusImagev.visibility = View.VISIBLE
|
|
binding.callStatusImagev.visibility = View.VISIBLE
|
|
|
|
|
|
@@ -149,48 +124,27 @@ class WatchCallRecordsItemAdapter(val data: ArrayList<InteractionVO>) : BaseDele
|
|
binding.playTv.visibility = View.GONE
|
|
binding.playTv.visibility = View.GONE
|
|
binding.treatmentStateImagev.visibility = View.GONE
|
|
binding.treatmentStateImagev.visibility = View.GONE
|
|
binding.conductorNameTv.visibility = View.GONE
|
|
binding.conductorNameTv.visibility = View.GONE
|
|
- binding.processingTimeTv.visibility = View.GONE
|
|
|
|
-
|
|
|
|
|
|
+ //binding.processingTimeTv.visibility = View.GONE
|
|
}else if(itemData.actionType == TcpType.VIDEO.name){ //视频呼叫已接听
|
|
}else if(itemData.actionType == TcpType.VIDEO.name){ //视频呼叫已接听
|
|
-
|
|
|
|
binding.projectTv.visibility = View.GONE
|
|
binding.projectTv.visibility = View.GONE
|
|
binding.playTv.visibility = View.GONE
|
|
binding.playTv.visibility = View.GONE
|
|
binding.treatmentStateImagev.visibility = View.GONE
|
|
binding.treatmentStateImagev.visibility = View.GONE
|
|
binding.conductorNameTv.visibility = View.GONE
|
|
binding.conductorNameTv.visibility = View.GONE
|
|
- binding.processingTimeTv.visibility = View.GONE
|
|
|
|
|
|
+ //binding.processingTimeTv.visibility = View.GONE
|
|
}
|
|
}
|
|
|
|
|
|
} else {
|
|
} else {
|
|
binding.treatmentStateImagev.setImageResource(R.drawable.unchecked_100)
|
|
binding.treatmentStateImagev.setImageResource(R.drawable.unchecked_100)
|
|
binding.treatmentStateImagev.visibility = View.VISIBLE
|
|
binding.treatmentStateImagev.visibility = View.VISIBLE
|
|
binding.conductorNameTv.visibility = View.GONE
|
|
binding.conductorNameTv.visibility = View.GONE
|
|
- binding.processingTimeTv.visibility = View.VISIBLE
|
|
|
|
-
|
|
|
|
- //判断是呼入还是呼出 1 分机到主机 2主机到分机
|
|
|
|
- /*if(Constants.memberId != itemData.fromDeviceMemberId){
|
|
|
|
- binding.sickbedTv.text = itemData.fromFrameFullName
|
|
|
|
- if (TextUtils.isEmpty(itemData.fromMemberName)) {
|
|
|
|
- binding.nameTv.text = "From: " + StringUtil.getResString(R.string.str_null)
|
|
|
|
- } else {
|
|
|
|
- binding.nameTv.text = "From: " + itemData.fromMemberName
|
|
|
|
- }
|
|
|
|
- binding.callStatusImagev.setImageResource(R.drawable.hu_ru_wei_jie)
|
|
|
|
- }else{
|
|
|
|
- binding.sickbedTv.text = itemData.toFrameFullName
|
|
|
|
- if (TextUtils.isEmpty(itemData.toMemberName)) {
|
|
|
|
- binding.nameTv.text = "To: " + StringUtil.getResString(R.string.str_null)
|
|
|
|
- } else {
|
|
|
|
- binding.nameTv.text = "To: " + itemData.toMemberName
|
|
|
|
- }
|
|
|
|
- binding.callStatusImagev.setImageResource(R.drawable.hu_chu_wei_jie)
|
|
|
|
- }*/
|
|
|
|
|
|
+ //binding.processingTimeTv.visibility = View.VISIBLE
|
|
|
|
|
|
if(itemData.actionType == TcpType.SOS.name){ //sos紧急呼叫 未处理
|
|
if(itemData.actionType == TcpType.SOS.name){ //sos紧急呼叫 未处理
|
|
binding.playTv.visibility = View.GONE
|
|
binding.playTv.visibility = View.GONE
|
|
binding.projectTv.visibility = View.VISIBLE
|
|
binding.projectTv.visibility = View.VISIBLE
|
|
binding.projectTv.text = "SOS"
|
|
binding.projectTv.text = "SOS"
|
|
binding.projectTv.setBackgroundResource(R.drawable.sp_event_undo)
|
|
binding.projectTv.setBackgroundResource(R.drawable.sp_event_undo)
|
|
- binding.processingTimeTv.setText(R.string.event_undo)
|
|
|
|
|
|
+ //binding.processingTimeTv.setText(R.string.event_undo)
|
|
binding.callStatusImagev.setImageResource(R.drawable.sos_96)
|
|
binding.callStatusImagev.setImageResource(R.drawable.sos_96)
|
|
binding.callStatusImagev.visibility = View.VISIBLE
|
|
binding.callStatusImagev.visibility = View.VISIBLE
|
|
}else if(itemData.actionType == TcpType.EVENT.name){//事件未处理
|
|
}else if(itemData.actionType == TcpType.EVENT.name){//事件未处理
|
|
@@ -200,36 +154,29 @@ class WatchCallRecordsItemAdapter(val data: ArrayList<InteractionVO>) : BaseDele
|
|
binding.projectTv.setBackgroundResource(R.drawable.sp_event_undo)
|
|
binding.projectTv.setBackgroundResource(R.drawable.sp_event_undo)
|
|
binding.callStatusImagev.setImageResource(R.drawable.event_undo)
|
|
binding.callStatusImagev.setImageResource(R.drawable.event_undo)
|
|
binding.callStatusImagev.visibility = View.VISIBLE
|
|
binding.callStatusImagev.visibility = View.VISIBLE
|
|
- binding.processingTimeTv.setText(R.string.event_undo)
|
|
|
|
|
|
+ //binding.processingTimeTv.setText(R.string.event_undo)
|
|
}else if (itemData.actionType == TcpType.IM.name){//语音未播放
|
|
}else if (itemData.actionType == TcpType.IM.name){//语音未播放
|
|
binding.projectTv.visibility = View.GONE
|
|
binding.projectTv.visibility = View.GONE
|
|
binding.playTv.visibility = View.VISIBLE
|
|
binding.playTv.visibility = View.VISIBLE
|
|
binding.playTv.setBackgroundResource(R.drawable.wei_bo_fang)
|
|
binding.playTv.setBackgroundResource(R.drawable.wei_bo_fang)
|
|
- //检查是否自己发的留言
|
|
|
|
- /*if (itemData.fromDeviceMemberId == Constants.memberId) {
|
|
|
|
- binding.processingTimeTv.text = "对方未播放"
|
|
|
|
- } else {
|
|
|
|
- binding.processingTimeTv.text = "未播放"
|
|
|
|
- }*/
|
|
|
|
- binding.processingTimeTv.visibility = View.GONE
|
|
|
|
|
|
+ //binding.processingTimeTv.visibility = View.GONE
|
|
binding.callStatusImagev.setImageResource(R.drawable.voice_recorder)
|
|
binding.callStatusImagev.setImageResource(R.drawable.voice_recorder)
|
|
binding.callStatusImagev.visibility = View.VISIBLE
|
|
binding.callStatusImagev.visibility = View.VISIBLE
|
|
}else if(itemData.actionType == TcpType.VOICE.name || itemData.actionType == TcpType.PHONE.name){ //语音呼叫未接听
|
|
}else if(itemData.actionType == TcpType.VOICE.name || itemData.actionType == TcpType.PHONE.name){ //语音呼叫未接听
|
|
binding.projectTv.visibility = View.GONE
|
|
binding.projectTv.visibility = View.GONE
|
|
binding.playTv.visibility = View.GONE
|
|
binding.playTv.visibility = View.GONE
|
|
binding.treatmentStateImagev.visibility = View.GONE
|
|
binding.treatmentStateImagev.visibility = View.GONE
|
|
- binding.processingTimeTv.visibility = View.GONE
|
|
|
|
|
|
+ //binding.processingTimeTv.visibility = View.GONE
|
|
}else if(itemData.actionType == TcpType.VIDEO.name){ //视频呼叫未接听
|
|
}else if(itemData.actionType == TcpType.VIDEO.name){ //视频呼叫未接听
|
|
binding.projectTv.visibility = View.GONE
|
|
binding.projectTv.visibility = View.GONE
|
|
binding.playTv.visibility = View.GONE
|
|
binding.playTv.visibility = View.GONE
|
|
binding.treatmentStateImagev.visibility = View.GONE
|
|
binding.treatmentStateImagev.visibility = View.GONE
|
|
- binding.processingTimeTv.visibility = View.GONE
|
|
|
|
-
|
|
|
|
|
|
+ //binding.processingTimeTv.visibility = View.GONE
|
|
} else {
|
|
} else {
|
|
binding.projectTv.visibility = View.GONE
|
|
binding.projectTv.visibility = View.GONE
|
|
binding.playTv.visibility = View.GONE
|
|
binding.playTv.visibility = View.GONE
|
|
binding.treatmentStateImagev.visibility = View.GONE
|
|
binding.treatmentStateImagev.visibility = View.GONE
|
|
- binding.processingTimeTv.visibility = View.GONE
|
|
|
|
|
|
+ //binding.processingTimeTv.visibility = View.GONE
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|