|
|
@@ -14,6 +14,11 @@ class ConsultationAdapter(override val layoutId: Int = R.layout.item_consultatio
|
|
|
BaseDataBindingAdapter<DoctorBean, ItemConsultationBinding>() {
|
|
|
|
|
|
var onClickListener: ((bean: DoctorBean) -> Unit)? = null
|
|
|
+ private var time = ""
|
|
|
+
|
|
|
+ fun setTime(time: String) {
|
|
|
+ this.time = time
|
|
|
+ }
|
|
|
|
|
|
override fun onBindViewHolder(
|
|
|
binding: ItemConsultationBinding,
|
|
|
@@ -21,6 +26,11 @@ class ConsultationAdapter(override val layoutId: Int = R.layout.item_consultatio
|
|
|
position: Int
|
|
|
) {
|
|
|
binding.data = item
|
|
|
+ binding.tvDate.text = if (TextUtils.isEmpty(time)) {
|
|
|
+ ""
|
|
|
+ } else {
|
|
|
+ time
|
|
|
+ }
|
|
|
binding.btnContinueConsultation.setOnSingleClickListener {
|
|
|
onClickListener?.invoke(item)
|
|
|
}
|