更新
This commit is contained in:
@@ -92,7 +92,16 @@ class DiagnosisLogic extends BaseLogic
|
||||
if (isset($params['diagnosis_date'])) {
|
||||
$params['diagnosis_date'] = strtotime($params['diagnosis_date']);
|
||||
}
|
||||
|
||||
|
||||
// 表未增加 admin_id 列时勿写入,避免 SQL 报错(见 sql/1.9.20260421/add_tcm_diagnosis_admin_id.sql)
|
||||
if (array_key_exists('admin_id', $params)) {
|
||||
$diagM = new Diagnosis();
|
||||
$fieldNames = $diagM->getConnection()->getTableFields($diagM->getTable());
|
||||
if (! is_array($fieldNames) || ! in_array('admin_id', $fieldNames, true)) {
|
||||
unset($params['admin_id']);
|
||||
}
|
||||
}
|
||||
|
||||
$model = Diagnosis::create($params);
|
||||
|
||||
// 自动为患者创建 TRTC 账号
|
||||
|
||||
Reference in New Issue
Block a user