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
}