From 71a20953ce4a535c780e0e64fdaf93b5805f8a26 Mon Sep 17 00:00:00 2001 From: COOL Date: Thu, 30 Oct 2025 14:29:44 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=89=B9=E9=87=8F=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E5=88=9B=E5=BB=BA=E6=97=B6=E9=97=B4=E4=BC=9A=E8=A2=AB?= =?UTF-8?q?=E6=9B=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/package.json | 2 +- core/src/service/mysql.ts | 4 +++- core/src/service/postgres.ts | 4 +++- core/src/service/sqlite.ts | 4 +++- 4 files changed, 10 insertions(+), 4 deletions(-) diff --git a/core/package.json b/core/package.json index efaf086..466b3f3 100644 --- a/core/package.json +++ b/core/package.json @@ -1,6 +1,6 @@ { "name": "@cool-midway/core", - "version": "8.0.7", + "version": "8.0.8", "description": "cool-admin midway core", "main": "dist/index.js", "typings": "index.d.ts", diff --git a/core/src/service/mysql.ts b/core/src/service/mysql.ts index b42e3ba..d3e45a8 100644 --- a/core/src/service/mysql.ts +++ b/core/src/service/mysql.ts @@ -302,7 +302,9 @@ export abstract class BaseMysqlService { if (param instanceof Array) { param.forEach(item => { item.updateTime = new Date(); - item.createTime = new Date(); + if (type == 'add') { + item.createTime = new Date(); + } }); await this.entity.save(param); } else { diff --git a/core/src/service/postgres.ts b/core/src/service/postgres.ts index 270b093..590ecb2 100644 --- a/core/src/service/postgres.ts +++ b/core/src/service/postgres.ts @@ -358,7 +358,9 @@ export abstract class BasePgService { if (param instanceof Array) { param.forEach(item => { item.updateTime = new Date(); - item.createTime = new Date(); + if (type == 'add') { + item.createTime = new Date(); + } }); await this.entity.save(param); } else { diff --git a/core/src/service/sqlite.ts b/core/src/service/sqlite.ts index 95703ec..e562898 100644 --- a/core/src/service/sqlite.ts +++ b/core/src/service/sqlite.ts @@ -360,7 +360,9 @@ export abstract class BaseSqliteService { param.forEach(item => { // 设置时区+08:00 item.updateTime = new Date(); - item.createTime = new Date(); + if (type == 'add') { + item.createTime = new Date(); + } }); await this.entity.save(param); } else {