🎨 新增兑换码功能,新增vip过期检测定时任务
This commit is contained in:
@@ -84,6 +84,8 @@ func RegisterTables() {
|
||||
app.TeacherVip{},
|
||||
app.UserTeacherVip{},
|
||||
user.LoginLog{},
|
||||
app.RedeemCode{},
|
||||
app.CDK{},
|
||||
)
|
||||
if err != nil {
|
||||
global.GVA_LOG.Error("register table failed", zap.Error(err))
|
||||
|
||||
@@ -117,6 +117,7 @@ func Routers() *gin.Engine {
|
||||
appRouter.InitAppUserRouter(AppAuthGroup, PublicGroup)
|
||||
appRouter.InitBannerRouter(PrivateGroup, PublicGroup) // Banner相关路由
|
||||
appRouter.InitOrderRouter(AppAuthGroup, PrivateGroup, PublicGroup) // 订单相关路由
|
||||
appRouter.InitRedeemCodeRouter(AppAuthGroup, PrivateGroup) // 兑换码相关路由
|
||||
}
|
||||
|
||||
//插件路由安装
|
||||
|
||||
@@ -26,12 +26,14 @@ func Timer() {
|
||||
|
||||
// 其他定时任务定在这里 参考上方使用方法
|
||||
|
||||
//_, err := global.GVA_Timer.AddTaskByFunc("定时任务标识", "corn表达式", func() {
|
||||
// 具体执行内容...
|
||||
// ......
|
||||
//}, option...)
|
||||
//if err != nil {
|
||||
// fmt.Println("add timer error:", err)
|
||||
//}
|
||||
_, err = global.GVA_Timer.AddTaskByFunc("ClearVip", "@daily", func() {
|
||||
err2 := task.CheckVip(global.GVA_DB)
|
||||
if err2 != nil {
|
||||
fmt.Println("清理过期VIP定时任务失败:", err2)
|
||||
}
|
||||
}, "定时清理过期VIP日志内容:", option...)
|
||||
if err != nil {
|
||||
fmt.Println("add timer error:", err)
|
||||
}
|
||||
}()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user