更新
This commit is contained in:
@@ -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']);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user