修复bug
This commit is contained in:
@@ -963,6 +963,8 @@ class PrescriptionLogic
|
|||||||
$visitNo = '1K' . str_pad((string) $diagnosisId, 8, '0', STR_PAD_LEFT);
|
$visitNo = '1K' . str_pad((string) $diagnosisId, 8, '0', STR_PAD_LEFT);
|
||||||
|
|
||||||
$herbs = [];
|
$herbs = [];
|
||||||
|
// 与手动开方一致:保存诊单详情快照,供病历打印/查看
|
||||||
|
$caseRecord = DiagnosisLogic::detail(['id' => $diagnosisId]);
|
||||||
|
|
||||||
$data = [
|
$data = [
|
||||||
'sn' => $sn,
|
'sn' => $sn,
|
||||||
@@ -987,7 +989,7 @@ class PrescriptionLogic
|
|||||||
'tongue' => (string) ($diagnosis->tongue ?? ''),
|
'tongue' => (string) ($diagnosis->tongue ?? ''),
|
||||||
'tongue_image' => '',
|
'tongue_image' => '',
|
||||||
'clinical_diagnosis' => $clinical,
|
'clinical_diagnosis' => $clinical,
|
||||||
'case_record' => [],
|
'case_record' => $caseRecord ?: [],
|
||||||
'herbs' => $herbs,
|
'herbs' => $herbs,
|
||||||
'dose_count' => 1,
|
'dose_count' => 1,
|
||||||
'dose_unit' => '剂',
|
'dose_unit' => '剂',
|
||||||
|
|||||||
Reference in New Issue
Block a user