🚧 developing...

This commit is contained in:
2025-03-04 01:32:34 +08:00
parent 4d0f628586
commit c0d0d784d6
9 changed files with 343 additions and 4 deletions

View File

@@ -3,6 +3,7 @@ package share
import (
"context"
"errors"
"schisandra-album-cloud-microservices/common/constant"
"schisandra-album-cloud-microservices/app/auth/api/internal/svc"
"schisandra-album-cloud-microservices/app/auth/api/internal/types"
@@ -65,6 +66,19 @@ func (l *DeleteShareRecordLogic) DeleteShareRecord(req *types.DeleteShareRecordR
tx.Rollback()
return "", errors.New("delete storage info record failed")
}
// delete redis cache
cacheKey := constant.ImageSharePrefix + req.InviteCode
err = l.svcCtx.RedisClient.Del(l.ctx, cacheKey).Err()
if err != nil {
tx.Rollback()
return "", errors.New("delete cache failed")
}
cacheVisitKey := constant.ImageShareVisitPrefix + req.InviteCode
err = l.svcCtx.RedisClient.Del(l.ctx, cacheVisitKey).Err()
if err != nil {
tx.Rollback()
return "", errors.New("delete cache visit failed")
}
err = tx.Commit()
if err != nil {
tx.Rollback()