From b51986423469eb3ae2cdec6f95d9759836b778b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E5=B0=B9=E5=B2=9A?= <770236076@qq.com> Date: Fri, 20 Nov 2020 11:16:48 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=B7=E4=BB=B7=E6=A0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- business/jxstore/tempop/tempop.go | 36 ++++++++++++++++--------------- 1 file changed, 19 insertions(+), 17 deletions(-) diff --git a/business/jxstore/tempop/tempop.go b/business/jxstore/tempop/tempop.go index b52204f2f..520dab68a 100644 --- a/business/jxstore/tempop/tempop.go +++ b/business/jxstore/tempop/tempop.go @@ -1500,10 +1500,10 @@ func addSku(outSkuId string, cagtegoryId int, shopCategories []int64, brandId in func UploadJdsImage(ctx *jxcontext.Context) (err error) { var ( - jdStoreIDs = []string{"11734848"} - jdStoreIDxipu = "12005417" - skuMap = make(map[string]partner.StoreSkuInfo) - priceList = make(map[string][]*partner.StoreSkuInfo) + jdStoreIDs = []string{"12007046"} + // jdStoreIDxipu = "12005417" + // skuMap = make(map[string]partner.StoreSkuInfo) + priceList = make(map[string][]*partner.StoreSkuInfo) // statusList1 = make(map[string][]*partner.StoreSkuInfo) // statusList2 = make(map[string][]*partner.StoreSkuInfo) // stockList = make(map[string][]*partner.StoreSkuInfo) @@ -1514,23 +1514,25 @@ func UploadJdsImage(ctx *jxcontext.Context) (err error) { handler := partner.GetPurchasePlatformFromVendorID(model.VendorIDJD).(partner.IPurchasePlatformStoreSkuHandler) multiHandler := partner.GetPurchasePlatformFromVendorID(model.VendorIDJD).(partner.IMultipleStoresHandler) allSkuNameInfoList, err := multiHandler.GetSkus(ctx, vendorOrgCode, 0, "") - skuInfos := storeSkuFullList2BareFilter(allSkuNameInfoList) - outStoreSkuList, err := handler.GetStoreSkusBareInfo(ctx, vendorOrgCode, nil, 0, jdStoreIDxipu, skuInfos) - for _, vv := range outStoreSkuList { - skuMap[vv.VendorSkuID] = *vv - } + // skuInfos := storeSkuFullList2BareFilter(allSkuNameInfoList) + // outStoreSkuList, err := handler.GetStoreSkusBareInfo(ctx, vendorOrgCode, nil, 0, jdStoreIDxipu, skuInfos) + // for _, vv := range outStoreSkuList { + // skuMap[vv.VendorSkuID] = *vv + // } for _, jdStoreID := range jdStoreIDs { skuInfos2 := storeSkuFullList2BareFilter(allSkuNameInfoList) outStoreSkuList2, _ := handler.GetStoreSkusBareInfo(ctx, vendorOrgCode, nil, 0, jdStoreID, skuInfos2) for _, v := range outStoreSkuList2 { - a := skuMap[v.VendorSkuID] - if &a == nil { - continue - } - if a.VendorPrice != v.VendorPrice { - v.VendorPrice = a.VendorPrice - priceList[jdStoreID] = append(priceList[jdStoreID], v) - } + v.VendorPrice = utils.Float64TwoInt64(float64(v.VendorPrice) * 1.05) + priceList[jdStoreID] = append(priceList[jdStoreID], v) + // a := skuMap[v.VendorSkuID] + // if &a == nil { + // continue + // } + // if a.VendorPrice != v.VendorPrice { + // v.VendorPrice = a.VendorPrice + // priceList[jdStoreID] = append(priceList[jdStoreID], v) + // } // if a.Status != v.Status { // v.Status = a.Status // if v.Status == model.SkuStatusNormal {