feat(cron): 添加角色配装信息刷新任务并优化神器数据同步功能

- 新增每5天执行一次的角色配装信息刷新任务
- 重构神器数据同步功能,优化数据处理和保存逻辑- 添加神器图片URL获取和上传逻辑
- 更新相关测试用例
This commit is contained in:
hxt
2025-07-26 16:22:12 +08:00
parent fc41c5ca73
commit 707b3cb347
6 changed files with 145 additions and 69 deletions

View File

@@ -31,7 +31,7 @@ var (
// 启动定时任务
if err := service.Cron().StartAllJobs(ctx); err != nil {
g.Log().Error(ctx, "Failed to start cron jobs:", err)
util.Error(ctx, "Failed to start cron jobs:", err)
return err
}
@@ -66,7 +66,7 @@ func setupGracefulShutdown(ctx context.Context) {
// 停止定时任务
if err := service.Cron().StopAllJobs(ctx); err != nil {
g.Log().Error(ctx, "Failed to stop cron jobs:", err)
util.Error(ctx, "Failed to stop cron jobs:", err)
}
// 退出程序