diff --git a/service/region.go b/service/region.go index 76ba5b1..e3b935a 100644 --- a/service/region.go +++ b/service/region.go @@ -62,7 +62,7 @@ func (_RegionService) fetchRegion(code string) (*model.Region, error) { return cachedRegion, nil } region := new(model.Region) - err := global.DB.NewSelect().Model(®ion).WherePK(code).Scan(ctx) + err := global.DB.NewSelect().Model(®ion).Where("code = ?", code).Scan(ctx) if err != nil && region != nil { relationName := fmt.Sprintf("region:%s", code) cache.CacheSearch(region, []string{relationName}, "region", code)