feat: 添加 moment-timezone 依赖,更新许可证过期时间逻辑为中国时区,优化日期处理

This commit is contained in:
chengchongzhen
2024-12-31 09:27:15 +08:00
parent 9bf7217fa2
commit e5539045b8
6 changed files with 69 additions and 19 deletions

View File

@@ -1,5 +1,5 @@
const mongoose = require('mongoose');
const { getNowChinaTimeString } = require('../utils/date');
const licenseSchema = new mongoose.Schema({
licenseKey: {
type: String,
@@ -11,12 +11,12 @@ const licenseSchema = new mongoose.Schema({
required: true
},
activationDate: {
type: Date,
type: String,
required: true,
default: Date.now
default: getNowChinaTimeString
},
expiryDate: {
type: Date,
type: String,
required: true
},
isActive: {

View File

@@ -1,4 +1,5 @@
const mongoose = require('mongoose');
const { getNowChinaTimeString } = require('../utils/date');
const licenseKeySchema = new mongoose.Schema({
licenseKey: {
@@ -11,8 +12,10 @@ const licenseKeySchema = new mongoose.Schema({
default: false
},
generatedAt: {
type: Date,
default: Date.now
type: String,
default() {
return getNowChinaTimeString();
}
}
});