更新
This commit is contained in:
@@ -578,11 +578,14 @@ class AppointmentLogic extends BaseLogic
|
||||
// 面诊结束:通知对应医助(从诊单 assistant_id 获取)
|
||||
try {
|
||||
$diagnosis = Diagnosis::where('id', $appointment->patient_id)->find();
|
||||
|
||||
if ($diagnosis && !empty($diagnosis->assistant_id)) {
|
||||
$assistantId = (int) $diagnosis->assistant_id;
|
||||
|
||||
$patientName = $diagnosis->patient_name ?? '患者';
|
||||
$doctor = Admin::where('id', $appointment->doctor_id)->find();
|
||||
$doctorName = $doctor ? $doctor->name : '医生';
|
||||
|
||||
ChatNotifyLogic::addConsultationCompleteNotify(
|
||||
$assistantId,
|
||||
$patientName,
|
||||
|
||||
Reference in New Issue
Block a user