|
|
@ -162,6 +162,13 @@ func (s *sHomework) AddHomework(ctx context.Context, req *homework.AddHomeworkRe |
|
|
|
if len(keys) > 0 { |
|
|
|
_, err = g.Redis().Del(ctx, keys...) |
|
|
|
} |
|
|
|
|
|
|
|
//删除客户端缓存
|
|
|
|
keys, err = g.Redis().Keys(ctx, "* ClientHomeworkList") |
|
|
|
if len(keys) > 0 { |
|
|
|
_, err = g.Redis().Del(ctx, keys...) |
|
|
|
} |
|
|
|
|
|
|
|
return |
|
|
|
} |
|
|
|
|
|
|
@ -237,6 +244,21 @@ func (s *sHomework) EditHomework(ctx context.Context, req *homework.EditHomework |
|
|
|
if len(keys) > 0 { |
|
|
|
_, _ = g.Redis().Del(ctx, keys...) |
|
|
|
} |
|
|
|
key, _ := g.Redis().Keys(ctx, fmt.Sprintf("%d HomeworkQuestions", req.Id)) |
|
|
|
if len(key) > 0 { |
|
|
|
_, _ = g.Redis().Del(ctx, key...) |
|
|
|
} |
|
|
|
|
|
|
|
//删除客户端缓存
|
|
|
|
keys, err = g.Redis().Keys(ctx, "* ClientHomeworkList") |
|
|
|
if len(keys) > 0 { |
|
|
|
_, err = g.Redis().Del(ctx, keys...) |
|
|
|
} |
|
|
|
keys, err = g.Redis().Keys(ctx, "* HomeworkQuestions") |
|
|
|
if len(keys) > 0 { |
|
|
|
_, err = g.Redis().Del(ctx, keys...) |
|
|
|
} |
|
|
|
|
|
|
|
return |
|
|
|
} |
|
|
|
} |