From f843490b0f5300ee3f1f568d39ea7c9f91df4f83 Mon Sep 17 00:00:00 2001 From: Robin <7434053+warrior_of_light_robin@user.noreply.gitee.com> Date: Tue, 26 Nov 2024 16:14:20 +0800 Subject: [PATCH] by Robin at 20241126 --- app/mix/service/cronservice.go | 1 + app/mix/service/xxljob_tasks.go | 11 +++++++++++ 2 files changed, 12 insertions(+) diff --git a/app/mix/service/cronservice.go b/app/mix/service/cronservice.go index 1f8bbc4b..5119a304 100644 --- a/app/mix/service/cronservice.go +++ b/app/mix/service/cronservice.go @@ -86,6 +86,7 @@ func (s *CronService) Init(c any) (exec xxl.Executor, err error) { exec.RegTask("clear_expired_btcb", s.ClearExpiredBtcb) exec.RegTask("reload_blocked_from_being_searched_list", s.ReloadBlockedFromBeingSearchedList) exec.RegTask("clear_auto_response_create_times", s.ClearAutoResponseCreateTimes) + exec.RegTask("clear_veri_code_wrong_times", s.ClearVeriCodeWrongTimes) exec.LogHandler(customLogHandle) //注册任务handler diff --git a/app/mix/service/xxljob_tasks.go b/app/mix/service/xxljob_tasks.go index 3d2d4bd7..56b26e78 100644 --- a/app/mix/service/xxljob_tasks.go +++ b/app/mix/service/xxljob_tasks.go @@ -607,3 +607,14 @@ func (s *CronService) ClearAutoResponseCreateTimes(ctx context.Context, param *x logger.Info("auto_response_create_times collection has been cleared") return "auto_response_create_times collection has been cleared" } + +func (s *CronService) ClearVeriCodeWrongTimes(ctx context.Context, param *xxl.RunReq) (msg string) { + logger.Info("task %v param: %v log_id: %v", param.ExecutorHandler, param.ExecutorParams, xxl.Int64ToStr(param.LogID)) + logger.Info("Clearing vericode_wrong_times collection...") + if err := _DefaultVeriCodeWrongTimes.OpClear(&gin.Context{}); err != nil { + logger.Error("Clear vericode_wrong_times collection fail: %v", err) + return fmt.Sprintf("Clear vericode_wrong_times collection fail: %v", err) + } + logger.Info("vericode_wrong_times collection has been cleared") + return "vericode_wrong_times collection has been cleared" +}