diff --git a/business/jxstore/partner/taobao/union.go b/business/jxstore/partner/taobao/union.go index 466a33def..1d0ceaaac 100644 --- a/business/jxstore/partner/taobao/union.go +++ b/business/jxstore/partner/taobao/union.go @@ -120,17 +120,20 @@ func (s *UnionHandler) GetUnionMatterList(ctx *jxcontext.Context, vendorCatID, k SalesCount: utils.Int2Str(v.Volume), PromotionRate: utils.Str2Int(v.CommissionRate), } - good.GoodsDetail.MainImg = v.WhiteImage - good.GoodsDetail.StoreName = v.ShopTitle - good.GoodsDetail.Imgs = strings.Join(v.SmallImages, ",") - good.GoodsDetail.UrlL = v.CouponShareURL + goodsDetail := &partner.GoodsDetail2{ + MainImg: v.WhiteImage, + StoreName: v.ShopTitle, + Imgs: strings.Join(v.SmallImages, ","), + UrlL: v.CouponShareURL, + } if urlS, err2 := api.TbUnionAPI.SpreadGet(v.CouponShareURL); err2 == nil { - good.GoodsDetail.UrlS = urlS + goodsDetail.UrlS = urlS } if tpwdCreateResult, err3 := api.TbUnionAPI.TpwdCreate(good.GoodsDetail.UrlL); err3 == nil { - good.GoodsDetail.Tpwd = tpwdCreateResult.PasswordSimple - good.GoodsDetail.TpwdIOS14 = tpwdCreateResult.Model + goodsDetail.Tpwd = tpwdCreateResult.PasswordSimple + goodsDetail.TpwdIOS14 = tpwdCreateResult.Model } + good.GoodsDetail = goodsDetail goodsList = append(goodsList, good) } list.GoodsList = goodsList