package service import ( "github.com/tidwall/gjson" "go_sku_server/pkg/gredis" ) type SpuService struct { } func (ss *SpuService) getSpuList(skuArr map[string]string) (spuList map[string]string) { var spuIds []string for _, skuStr := range skuArr { spuId := gjson.Get(skuStr, "spu_id").String() spuIds = append(spuIds, spuId) } //批量获取spu详情 spuList = gredis.Hmget("spu", "spu", spuIds) return }