更新
This commit is contained in:
@@ -1036,7 +1036,17 @@ class PrescriptionOrderLogic
|
||||
$canHerbs = self::canViewPrescriptionHerbsInOrderDetail($adminInfo);
|
||||
$arr['prescription_detail_herbs_visible'] = $canHerbs;
|
||||
if (! $canHerbs && isset($arr['prescription']) && is_array($arr['prescription'])) {
|
||||
unset($arr['prescription']['herbs']);
|
||||
$rx = &$arr['prescription'];
|
||||
$herbs = is_array($rx['herbs'] ?? null) ? $rx['herbs'] : [];
|
||||
$hasAux = false;
|
||||
foreach ($herbs as $h) {
|
||||
if (is_array($h) && (string) ($h['formula_type'] ?? '') === '辅方') {
|
||||
$hasAux = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
$rx['has_aux_formula'] = $hasAux ? 1 : 0;
|
||||
unset($rx['herbs']);
|
||||
}
|
||||
|
||||
// 诊单医助 / 诊单创建人姓名(tcm_diagnosis.admin_id);部门见下方:优先业务订单 creator_id
|
||||
|
||||
Reference in New Issue
Block a user