first commit

This commit is contained in:
2026-09-11 01:41:52 +08:00
commit 9f22e6ccae
263 changed files with 28935 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
package redisdao
import (
"context"
"fmt"
"git.lzcwy.cn/zhengchiliu/zt-closet-backend/global"
"git.lzcwy.cn/zhengchiliu/zt-closet-backend/internal/redismodel"
)
// OutfitViewIncr 公开穿搭浏览计数 +1,返回最新值
func OutfitViewIncr(ctx context.Context, outfitID int64) (int64, error) {
ctx, span := global.Tracer.Start(ctx, "redisdao.OutfitViewIncr")
defer span.End()
key := fmt.Sprintf(redismodel.KeyOutfitView, outfitID)
val, err := quotaDailyIncrScript.Run(ctx, global.RedisEngine, []string{key}, int(viewCountTTL.Seconds())).Int64()
if err != nil {
span.RecordError(err)
return 0, err
}
return val, nil
}