This commit is contained in:
Your Name
2026-04-23 18:31:29 +08:00
parent 31498b7891
commit d7aa984a31
266 changed files with 630 additions and 311 deletions
@@ -94,9 +94,9 @@ class DiagnosisLogic extends BaseLogic
}
// 表未增加 admin_id 列时勿写入,避免 SQL 报错(见 sql/1.9.20260421/add_tcm_diagnosis_admin_id.sql
// 注意:Model::getConnection() 在 think-orm 中返回连接名(string),须用 Db 查询对象取字段
if (array_key_exists('admin_id', $params)) {
$diagM = new Diagnosis();
$fieldNames = $diagM->getConnection()->getTableFields($diagM->getTable());
$fieldNames = Db::name('tcm_diagnosis')->getTableFields();
if (! is_array($fieldNames) || ! in_array('admin_id', $fieldNames, true)) {
unset($params['admin_id']);
}