Browse Source

1.优化代码

王鹏鹏 2 years ago
parent
commit
a824c495de

+ 1 - 0
healthconsultation/src/main/java/com/yingyang/healthconsultation/activity/HealthConsultationActivity.kt

@@ -219,6 +219,7 @@ class HealthConsultationActivity :
             if (it.isNullOrEmpty().not()) {
                 it!!.forEach {
                     consultationStatus = it.status
+                    consultationAdapter.setTime(it.createTime)
                     if (it.doctor != null) {
                         consultationBeans.add(it.doctor)
                     }

+ 10 - 0
healthconsultation/src/main/java/com/yingyang/healthconsultation/adapter/ConsultationAdapter.kt

@@ -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)
         }

+ 0 - 1
healthconsultation/src/main/res/layout/item_consultation.xml

@@ -86,7 +86,6 @@
             android:layout_height="wrap_content"
             android:layout_marginStart="@dimen/divider_36px"
             android:layout_marginTop="@dimen/divider_18px"
-            android:text="@{data.createTime}"
             android:textColor="@color/color_FF333333"
             android:textSize="@dimen/divider_24px"
             app:layout_constraintStart_toEndOf="@+id/tvImageText"