This commit is contained in:
苏尹岚
2020-11-12 13:35:41 +08:00
parent 59c66f71fc
commit b63a12d9d7

View File

@@ -1766,7 +1766,7 @@ func UploadJdsImage(ctx *jxcontext.Context) (err error) {
// "12050456", // "12050456",
} }
jdStoreIDxipu = "11053496" jdStoreIDxipu = "11053496"
skuMap = make(map[string]*partner.StoreSkuInfo) skuMap = make(map[string]partner.StoreSkuInfo)
priceList = make(map[string][]*partner.StoreSkuInfo) priceList = make(map[string][]*partner.StoreSkuInfo)
statusList1 = make(map[string][]*partner.StoreSkuInfo) statusList1 = make(map[string][]*partner.StoreSkuInfo)
statusList2 = make(map[string][]*partner.StoreSkuInfo) statusList2 = make(map[string][]*partner.StoreSkuInfo)
@@ -1780,17 +1780,18 @@ func UploadJdsImage(ctx *jxcontext.Context) (err error) {
skuInfos := storeSkuFullList2BareFilter(allSkuNameInfoList) skuInfos := storeSkuFullList2BareFilter(allSkuNameInfoList)
outStoreSkuList, err := handler.GetStoreSkusBareInfo(ctx, vendorOrgCode, nil, 0, jdStoreIDxipu, skuInfos) outStoreSkuList, err := handler.GetStoreSkusBareInfo(ctx, vendorOrgCode, nil, 0, jdStoreIDxipu, skuInfos)
for _, vv := range outStoreSkuList { for _, vv := range outStoreSkuList {
skuMap[vv.VendorSkuID] = vv skuMap[vv.VendorSkuID] = *vv
} }
for _, jdStoreID := range jdStoreIDs { for _, jdStoreID := range jdStoreIDs {
skuInfos2 := storeSkuFullList2BareFilter(allSkuNameInfoList) skuInfos2 := storeSkuFullList2BareFilter(allSkuNameInfoList)
outStoreSkuList2, _ := handler.GetStoreSkusBareInfo(ctx, vendorOrgCode, nil, 0, jdStoreID, skuInfos2) outStoreSkuList2, _ := handler.GetStoreSkusBareInfo(ctx, vendorOrgCode, nil, 0, jdStoreID, skuInfos2)
for _, v := range outStoreSkuList2 { for _, v := range outStoreSkuList2 {
if skuMap[v.VendorSkuID] == nil { a := skuMap[v.VendorSkuID]
if &a == nil {
continue continue
} }
if skuMap[v.VendorSkuID].VendorPrice != v.VendorPrice { if a.VendorPrice != v.VendorPrice {
v.VendorPrice = skuMap[v.VendorSkuID].VendorPrice v.VendorPrice = a.VendorPrice
priceList[jdStoreID] = append(priceList[jdStoreID], v) priceList[jdStoreID] = append(priceList[jdStoreID], v)
} }
if skuMap[v.VendorSkuID].Status != v.Status { if skuMap[v.VendorSkuID].Status != v.Status {