feat: 添加 moment-timezone 依赖,更新许可证过期时间逻辑为中国时区,优化日期处理
This commit is contained in:
@@ -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: {
|
||||
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user