Version: 0.2.4.dev.260211
perf: 🚀 为获取任务队列中的任务与今日日程一览接口新增缓存 - 为获取任务队列中的任务接口增加缓存机制 ⚡ - 为今日日程一览接口增加缓存机制 📅 - 提升接口访问性能与响应速度 ✅
This commit is contained in:
@@ -240,6 +240,12 @@ func (sv *TaskClassService) AddTaskClassItemIntoSchedule(ctx context.Context, re
|
||||
// 这里处理最终的错误返回,比如 respond.Error
|
||||
return err
|
||||
}
|
||||
//6.事务提交成功后,清除相关缓存(如果有的话),以保证数据一致性
|
||||
err = sv.cacheRepo.DeleteTaskClassList(ctx, userID)
|
||||
if err != nil {
|
||||
// 缓存删除失败,记录日志但不影响正常返回数据
|
||||
log.Printf("Failed to delete task class list cache for userID %d: %v", userID, err)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
@@ -287,5 +293,11 @@ func (sv *TaskClassService) DeleteTaskClassItem(ctx context.Context, userID int,
|
||||
}); err != nil {
|
||||
return err
|
||||
}
|
||||
//3.事务提交成功后,清除相关缓存(如果有的话),以保证数据一致性
|
||||
err = sv.cacheRepo.DeleteUserTodayScheduleFromCache(ctx, userID)
|
||||
if err != nil {
|
||||
// 缓存删除失败,记录日志但不影响正常返回数据
|
||||
log.Printf("Failed to delete task class list cache for userID %d: %v", userID, err)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user