浏览代码

拼多多联盟

master
huangjiajun 7 个月前
父节点
当前提交
9b1bdb0adf
共有 1 个文件被更改,包括 15 次插入15 次删除
  1. +15
    -15
      pdd_union/goods.go

+ 15
- 15
pdd_union/goods.go 查看文件

@@ -7,38 +7,38 @@ import (
"strings" "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) send, _ := Send(keyArr, "pdd.ddk.oauth.goods.recommend.get", param)
var res cps_pdd.RecommendGoods var res cps_pdd.RecommendGoods
json.Unmarshal([]byte(send), &res) json.Unmarshal([]byte(send), &res)
data := make([]map[string]string, 0)
data := make([]map[string]interface{}, 0)
for _, v := range res.GoodsBasicDetailResponse.List { 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["gid"] = zhios_third_party_utils.Int64ToStr(v.GoodsId)
tmp["goods_title"] = v.GoodsName 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_start_time"] = "0"
tmp["coupon_end_time"] = "0" tmp["coupon_end_time"] = "0"
if v.CouponStartTime > 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 { 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["shop_name"] = v.MallName
tmp["mall_id"] = zhios_third_party_utils.IntToStr(v.MallId) 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 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_img"] = v.GoodsImageUrl
tmp["goods_min_img"] = v.GoodsThumbnailUrl tmp["goods_min_img"] = v.GoodsThumbnailUrl


正在加载...
取消
保存