From c7c264497e43c38e2def299efa6e08f0b63aa428 Mon Sep 17 00:00:00 2001 From: Your Name Date: Thu, 21 May 2026 14:38:31 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/app/adminapi/logic/tcm/PrescriptionLogic.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server/app/adminapi/logic/tcm/PrescriptionLogic.php b/server/app/adminapi/logic/tcm/PrescriptionLogic.php index 81e4f855..51c4aa75 100755 --- a/server/app/adminapi/logic/tcm/PrescriptionLogic.php +++ b/server/app/adminapi/logic/tcm/PrescriptionLogic.php @@ -963,6 +963,8 @@ class PrescriptionLogic $visitNo = '1K' . str_pad((string) $diagnosisId, 8, '0', STR_PAD_LEFT); $herbs = []; + // 与手动开方一致:保存诊单详情快照,供病历打印/查看 + $caseRecord = DiagnosisLogic::detail(['id' => $diagnosisId]); $data = [ 'sn' => $sn, @@ -987,7 +989,7 @@ class PrescriptionLogic 'tongue' => (string) ($diagnosis->tongue ?? ''), 'tongue_image' => '', 'clinical_diagnosis' => $clinical, - 'case_record' => [], + 'case_record' => $caseRecord ?: [], 'herbs' => $herbs, 'dose_count' => 1, 'dose_unit' => '剂',