Kaynağa Gözat

拼多多联盟

master
huangjiajun 7 ay önce
ebeveyn
işleme
9b1bdb0adf
1 değiştirilmiş dosya ile 15 ekleme ve 15 silme
  1. +15
    -15
      pdd_union/goods.go

+ 15
- 15
pdd_union/goods.go Dosyayı Görüntüle

@@ -7,38 +7,38 @@ import (
"strings"
)

func GetRecommendGoods(keyArr map[string]string, param map[string]interface{}) []map[string]string {
func GetRecommendGoods(keyArr map[string]string, param map[string]interface{}) []map[string]interface{} {
send, _ := Send(keyArr, "pdd.ddk.oauth.goods.recommend.get", param)
var res cps_pdd.RecommendGoods
json.Unmarshal([]byte(send), &res)
data := make([]map[string]string, 0)
data := make([]map[string]interface{}, 0)
for _, v := range res.GoodsBasicDetailResponse.List {
tmp := make(map[string]string)
tmp := make(map[string]interface{})
tmp["gid"] = zhios_third_party_utils.Int64ToStr(v.GoodsId)
tmp["goods_title"] = v.GoodsName
tmp["commission"] = zhios_third_party_utils.Float64ToStr(float64(v.PromotionRate) / 10)
tmp["commission"] = float64(v.PromotionRate) / 10
tmp["coupon_start_time"] = "0"
tmp["coupon_end_time"] = "0"
if v.CouponStartTime > 0 {
tmp["coupon_start_time"] = zhios_third_party_utils.IntToStr(v.CouponStartTime)
tmp["coupon_start_time"] = v.CouponStartTime
}
if v.CouponEndTime > 0 {
tmp["coupon_end_time"] = zhios_third_party_utils.IntToStr(v.CouponEndTime)
tmp["coupon_end_time"] = v.CouponEndTime
}
tmp["coupon_price"] = zhios_third_party_utils.Float64ToStr(float64(v.CouponDiscount) / 100)
tmp["coupon_price"] = float64(v.CouponDiscount) / 100
tmp["shop_name"] = v.MallName
tmp["mall_id"] = zhios_third_party_utils.IntToStr(v.MallId)
tmp["min_normal_price"] = zhios_third_party_utils.Float64ToStr(float64(v.MinNormalPrice) / 100)
tmp["min_group_price"] = zhios_third_party_utils.Float64ToStr(float64(v.MinGroupPrice) / 100)
tmp["min_normal_price"] = float64(v.MinNormalPrice) / 100
tmp["min_group_price"] = float64(v.MinGroupPrice) / 100
//销量处理
tmp["goods_sales"] = v.SalesTip
if strings.Contains(tmp["goods_sales"], "万+") {
tmp["goods_sales"] = strings.ReplaceAll(tmp["goods_sales"], "万+", "")
tmp["goods_sales"] = zhios_third_party_utils.Float64ToStr(zhios_third_party_utils.StrToFloat64(tmp["goods_sales"]) * 10000)
if strings.Contains(zhios_third_party_utils.AnyToString(tmp["goods_sales"]), "万+") {
tmp["goods_sales"] = strings.ReplaceAll(zhios_third_party_utils.AnyToString(tmp["goods_sales"]), "万+", "")
tmp["goods_sales"] = zhios_third_party_utils.Float64ToStr(zhios_third_party_utils.StrToFloat64(zhios_third_party_utils.AnyToString(tmp["goods_sales"])) * 10000)
}
if strings.Contains(tmp["goods_sales"], "万") {
tmp["goods_sales"] = strings.ReplaceAll(tmp["goods_sales"], "万", "")
tmp["goods_sales"] = zhios_third_party_utils.Float64ToStr(zhios_third_party_utils.StrToFloat64(tmp["goods_sales"]) * 10000)
if strings.Contains(zhios_third_party_utils.AnyToString(tmp["goods_sales"]), "万") {
tmp["goods_sales"] = strings.ReplaceAll(zhios_third_party_utils.AnyToString(tmp["goods_sales"]), "万", "")
tmp["goods_sales"] = zhios_third_party_utils.Float64ToStr(zhios_third_party_utils.StrToFloat64(zhios_third_party_utils.AnyToString(tmp["goods_sales"])) * 10000)
}
tmp["goods_img"] = v.GoodsImageUrl
tmp["goods_min_img"] = v.GoodsThumbnailUrl


Yükleniyor…
İptal
Kaydet