package common import ( "github.com/gomodule/redigo/redis" "github.com/syyongx/php2go" "github.com/tidwall/gjson" "go_sku_server/pkg/config" "go_sku_server/pkg/gredis" "strings" ) //获取上次查询时间等信息 func GetLastSearchTime(goodsId string) (timeStamp int) { redisCon := gredis.Conn("search_r") defer redisCon.Close() key := config.Get("redis_all.SEARCH_SHOW_SKU_TIME").String() timeStamp, err := redis.Int(redisCon.Do("HGET", key, goodsId)) if err != nil { timeStamp = 0 } return } //获取关税信息 func GetCustomsTax(goodsName, brandName string) (tax string) { if goodsName == "" || brandName == "" { return } redisCon := gredis.Conn("search_r") defer redisCon.Close() member := php2go.Md5(strings.ToUpper(goodsName + brandName)) key := config.Get("redis_all.TAX_CUSTOMS_INFO") res, _ := redis.String(redisCon.Do("HGET", key, member)) taxRateRow := gjson.Get(res, "tax_rate_low").Float() if res == "" || taxRateRow <= 0 { return } return ToString(taxRateRow) + "%" }