🐛 浅浅的加个锁

This commit is contained in:
sugarBecomer
2025-11-18 15:53:57 +08:00
parent 8eb4e40b57
commit 7469813e37
@@ -11,6 +11,7 @@ import (
"likedream-goframe/internal/common/errors"
"likedream-goframe/internal/framework/redis"
"likedream-goframe/internal/utils"
"sync"
"time"
"github.com/bytedance/sonic"
@@ -18,6 +19,8 @@ import (
"github.com/tidwall/gjson"
)
var lock = sync.RWMutex{}
func GetSchoolList(ctx context.Context) []CpdailySchoolBriefInfo {
response, err := httpclient.Cpdaily.Clone(ctx).R().
WithContext(ctx).
@@ -55,6 +58,8 @@ func GetSchoolList(ctx context.Context) []CpdailySchoolBriefInfo {
}
func GetSchoolDetail(ctx context.Context, tenantId string) SchoolDetailInfo {
lock.Lock()
defer lock.Unlock()
client := redis.GetClient()
redisResult := client.Get(ctx, cst2.RedisSchoolInfo+tenantId)
if redisResult.Err() == nil {