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);