2 parents e72066c + 03954d3 commit 68b45b4Copy full SHA for 68b45b4
1 file changed
configs/init.go
@@ -52,7 +52,6 @@ func Init() {
52
if err = os.MkdirAll(dbDir, 0755); err != nil {
53
panic(fmt.Sprintf("创建数据库目录失败: %v", err))
54
}
55
- logger.Info("数据库目录已创建", zap.String("path", dbDir))
56
} else if err != nil {
57
// 其他错误(如权限问题)
58
panic(fmt.Sprintf("检查数据库目录失败: %v", err))
@@ -61,8 +60,13 @@ func Init() {
61
60
62
db, err = gorm.Open(sqlite.Open(c.DBFile), &gorm.Config{
63
NowFunc: func() time.Time {
64
- // 使用中国时区
65
- loc, _ := time.LoadLocation("Asia/Shanghai")
+ // 使用中国时区,处理加载失败的情况
+ loc, err := time.LoadLocation("Asia/Shanghai")
+ if err != nil {
66
+ // 如果加载失败,使用固定偏移量 UTC+8
67
+ loc = time.FixedZone("CST", 8*3600)
68
+ }
69
+
70
return time.Now().In(loc)
71
},
72
})
0 commit comments