This commit is contained in:
苏尹岚
2020-11-12 11:42:31 +08:00
parent fe4acaac27
commit 02fb1a9873

View File

@@ -1710,8 +1710,8 @@ func UploadJdsImage(ctx *jxcontext.Context) (err error) {
// cms.UpdateStoreSkus(ctx, 0, storeDetail.ID, skuBindInfos, true, true) // cms.UpdateStoreSkus(ctx, 0, storeDetail.ID, skuBindInfos, true, true)
// } // }
var ( var (
jdStoreIDs = []string{ // jdStoreIDs = []string{
"11053494", // "11053494",
// "11734848", // "11734848",
// "11734850", // "11734850",
// "11734854", // "11734854",
@@ -1764,7 +1764,7 @@ func UploadJdsImage(ctx *jxcontext.Context) (err error) {
// "11734851", // "11734851",
// "12030632", // "12030632",
// "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)
@@ -1791,32 +1791,32 @@ func UploadJdsImage(ctx *jxcontext.Context) (err error) {
for _, vv := range outStoreSkuList { for _, vv := range outStoreSkuList {
skuMap[vv.VendorSkuID] = vv skuMap[vv.VendorSkuID] = vv
} }
for _, jdStoreID := range jdStoreIDs { fmt.Println("ssssssssssssssssssssss", utils.Format4Output(skuMap, false))
skuInfos2 := StoreSkuFullList2BareFilter(allSkuNameInfoList) // for _, jdStoreID := range jdStoreIDs {
outStoreSkuList2, _ := handler.GetStoreSkusBareInfo(ctx, vendorOrgCode, nil, 0, jdStoreID, skuInfos2) // skuInfos2 := StoreSkuFullList2BareFilter(allSkuNameInfoList)
fmt.Println("outStoreSkuList", utils.Format4Output(skuMap, false)) // outStoreSkuList2, _ := handler.GetStoreSkusBareInfo(ctx, vendorOrgCode, nil, 0, jdStoreID, skuInfos2)
for _, v := range outStoreSkuList2 { // for _, v := range outStoreSkuList2 {
if skuMap[v.VendorSkuID] == nil { // if skuMap[v.VendorSkuID] == nil {
continue // continue
} // }
if skuMap[v.VendorSkuID].VendorPrice != v.VendorPrice { // if skuMap[v.VendorSkuID].VendorPrice != v.VendorPrice {
v.VendorPrice = skuMap[v.VendorSkuID].VendorPrice // v.VendorPrice = skuMap[v.VendorSkuID].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 {
v.Status = skuMap[v.VendorSkuID].Status // v.Status = skuMap[v.VendorSkuID].Status
if v.Status == model.SkuStatusNormal { // if v.Status == model.SkuStatusNormal {
statusList1[jdStoreID] = append(statusList1[jdStoreID], v) // statusList1[jdStoreID] = append(statusList1[jdStoreID], v)
} else { // } else {
statusList2[jdStoreID] = append(statusList2[jdStoreID], v) // statusList2[jdStoreID] = append(statusList2[jdStoreID], v)
} // }
} // }
if skuMap[v.VendorSkuID].Stock != v.Stock { // if skuMap[v.VendorSkuID].Stock != v.Stock {
v.Stock = skuMap[v.VendorSkuID].Stock // v.Stock = skuMap[v.VendorSkuID].Stock
stockList[jdStoreID] = append(stockList[jdStoreID], v) // stockList[jdStoreID] = append(stockList[jdStoreID], v)
} // }
} // }
} // }
if len(priceList) > 0 { if len(priceList) > 0 {
fmt.Println("priceList", utils.Format4Output(priceList, false)) fmt.Println("priceList", utils.Format4Output(priceList, false))
// for k, v := range priceList { // for k, v := range priceList {