diff --git a/cmd/internal/logic/artistinfo_artwork.go b/cmd/internal/logic/artistinfo_artwork.go index bf9e174..409ca5f 100644 --- a/cmd/internal/logic/artistinfo_artwork.go +++ b/cmd/internal/logic/artistinfo_artwork.go @@ -241,13 +241,24 @@ func (a ArtistInfoArtworkLogic) ArtworkStatic(request *artistInfoArtwork.ArtistA Page: 1, PageSize: -1, Gender: gender, - Uids: artistUids, + // Uids: artistUids, //直接搜会导致Count值不对,手动筛选 }) if err != nil { return nil, err } - fmt.Println("\n artistUids:", artistUids, "\n") - fmt.Printf("\n\n artistList.Data: %+v\n\n", artistList.Data) + //手动筛选uid + var datas []*artist.ProfileRequest + for i, v := range artistList.Data { + if len(datas) == len(artistUids) { + break + } + for _, uid := range artistUids { + if uid == v.Uid { + datas = append(datas, artistList.Data[i]) + break + } + } + } //查询这些画家审核通过的画作数据统计 res = &artistInfoArtwork.ArtistArtworkStaticResponse{