Просмотр исходного кода

1.修改购买问诊后发送患者信息逻辑

王鹏鹏 2 лет назад
Родитель
Сommit
47c731d99d

+ 0 - 1
healthconsultation/src/main/java/com/yingyang/healthconsultation/consultationsheet/ConsultationSheetActivity.kt

@@ -350,7 +350,6 @@ class ConsultationSheetActivity :
             appUserName = User.getName()
             appUserSex = User.getUserSex()
             appUserAge = User.getUserAge()
-            doctorId = id
         }
         val patientInfo = GsonUtil.GsonString(patientConsultationBean)
         ARouter.getInstance().build(RouterUrlCommon.payment)

+ 0 - 1
healthconsultation/src/main/java/com/yingyang/healthconsultation/entity/PatientConsultationBean.kt

@@ -11,6 +11,5 @@ class PatientConsultationBean {
     var appUserName: String = ""
     var appUserSex: String = ""
     var appUserAge: String = ""
-    var doctorId: String = ""
 
 }

+ 0 - 1
healthconsultation/src/main/java/com/yingyang/healthconsultation/paid/PaidActivity.kt

@@ -330,7 +330,6 @@ class PaidActivity : BaseMVVMActivity<ActivityPaidBinding, PaidViewModel>(),
             it.appUserName = User.getName()
             it.appUserSex = User.getUserSex()
             it.appUserAge = User.getUserAge()
-            it.doctorId = doctorId
         }
         val patientInfo = GsonUtil.GsonString(patientConsultationBean)
         ARouter.getInstance().build(RouterUrlCommon.payment)

+ 0 - 1
healthconsultation/src/main/java/com/yingyang/healthconsultation/record/ConsultationRecordActivity.kt

@@ -188,7 +188,6 @@ class ConsultationRecordActivity :
             appUserName = User.getName()
             appUserSex = User.getUserSex()
             appUserAge = User.getUserAge()
-            doctorId = bean.doctor.id
         }
         val patientInfo = GsonUtil.GsonString(patientConsultationBean)
         ARouter.getInstance().build(RouterUrlCommon.payment)

+ 7 - 1
home/src/main/java/com/yingyangfly/home/activity/HomeActivity.kt

@@ -708,6 +708,7 @@ class HomeActivity : BaseMVVMActivity<ActivityHomeBinding, HomeViewModel>(),
                                                     messageBean
                                                 )
                                             }, 800)
+                                            sendPatientMessage(messageBean)
                                         } else {
                                             addAMessageData(messageBean)
                                         }
@@ -871,13 +872,18 @@ class HomeActivity : BaseMVVMActivity<ActivityHomeBinding, HomeViewModel>(),
      */
     private fun sendPatientMessage(messageBean: MessageBean) {
         runOnUiThread {
+            val description = if (TextUtils.isEmpty(User.getPatientInfo())) {
+                ""
+            } else {
+                User.getPatientInfo()
+            }
             val patientStartConsultationBean = PatientStartConsultationBean()
             patientStartConsultationBean.businessID = "patient"
             val data = GsonUtil.GsonString(patientStartConsultationBean)
             val v2TIMMessage = V2TIMManager.getMessageManager()
                 .createCustomMessage(
                     data.toByteArray(),
-                    messageBean.description,
+                    description,
                     data.toByteArray()
                 )
             Log.e("wpp", "患者信息自定义消息" + GsonUtil.GsonString(v2TIMMessage))