From f810f60e3fb6435945dd164695055654e03231fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=88=90?= Date: Wed, 1 Apr 2026 13:55:48 +0800 Subject: [PATCH] 1 --- api/model/biz_audit_log.js | 6 ++++++ api/utils/biz_audit.js | 1 + 2 files changed, 7 insertions(+) diff --git a/api/model/biz_audit_log.js b/api/model/biz_audit_log.js index 107125e..7b4b49a 100644 --- a/api/model/biz_audit_log.js +++ b/api/model/biz_audit_log.js @@ -30,6 +30,12 @@ module.exports = (db) => { type: Sequelize.JSON, allowNull: true, }, + // 表字段存在且非空无默认时,须由模型声明,否则 insert 缺列报错 + created_at: { + type: Sequelize.DATE, + allowNull: false, + defaultValue: Sequelize.NOW, + }, }, { tableName: "biz_audit_log", diff --git a/api/utils/biz_audit.js b/api/utils/biz_audit.js index 87b38e7..7608dc3 100644 --- a/api/utils/biz_audit.js +++ b/api/utils/biz_audit.js @@ -13,6 +13,7 @@ async function logAudit(p) { resource_type: p.resource_type || "", resource_id: p.resource_id != null ? p.resource_id : null, detail: p.detail || null, + created_at: new Date(), }); } catch (e) { logs.error("[biz_audit] 写入失败", e);