同步小程序与管理端更新,完善抽烟记录和解绑冷静期
This commit is contained in:
@@ -98,12 +98,22 @@ func serve(cfgPath string, stop <-chan struct{}) {
|
||||
slog.Error("数据库连接失败", "err", err)
|
||||
os.Exit(1)
|
||||
}
|
||||
db.UploadDir = cfg.UploadDir()
|
||||
db.NumericAsString = cfg.PHPCompat < "8.1"
|
||||
if err := db.InitSchema(); err != nil {
|
||||
slog.Error("数据库初始化失败", "err", err)
|
||||
os.Exit(1)
|
||||
}
|
||||
|
||||
if err := db.MigrateSmokingRecords(); err != nil {
|
||||
slog.Error("抽烟库存迁移失败", "err", err)
|
||||
os.Exit(1)
|
||||
}
|
||||
if err := db.AdvanceUnbindings(); err != nil {
|
||||
slog.Error("解绑状态处理失败", "err", err)
|
||||
os.Exit(1)
|
||||
}
|
||||
go db.RunUnbindingWorker()
|
||||
wx := wechat.New(cfg.Wechat.AppID, cfg.Wechat.Secret, cfg.Wechat.NotifyTemplateID, cfg.DataDir, db)
|
||||
app := &httpapi.App{
|
||||
Cfg: cfg,
|
||||
|
||||
Reference in New Issue
Block a user