This commit is contained in:
Your Name
2026-05-16 15:50:06 +08:00
parent 7ba9dabdb4
commit 86903cdb59
3 changed files with 963 additions and 404 deletions
@@ -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,