diff --git a/business/jxstore/cms/sync.go b/business/jxstore/cms/sync.go index 02e4ffaa9..c5f173bbd 100644 --- a/business/jxstore/cms/sync.go +++ b/business/jxstore/cms/sync.go @@ -936,22 +936,20 @@ func syncStoreSkusFromYb(ctx *jxcontext.Context, storeID, vendorID int, vendorSt return "", err } for _, v := range remoteSkuList { - if len(v.YbBarCode) > 7 { - if localSkuMap[v.SkuList[0].VendorSkuID] == nil { + if localSkuMap[v.SkuList[0].VendorSkuID] == nil { + if len(v.YbBarCode) > 7 { addList = append(addList, v) - } else { - updateList = append(updateList, v) } - vendorSkuMap[v.SkuList[0].VendorSkuID] = v + } else { + updateList = append(updateList, v) } + vendorSkuMap[v.SkuList[0].VendorSkuID] = v } for _, v := range localSkuList { if vendorSkuMap[v.VendorSkuID] == nil { deleteList = append(deleteList, v) } } - fmt.Println("localSkuList", utils.Format4Output(localSkuList, false)) - fmt.Println("remoteSkuList", utils.Format4Output(remoteSkuList, false)) fmt.Println("addList", utils.Format4Output(addList, false)) // fmt.Println("updateList", utils.Format4Output(updateList, false)) fmt.Println("deleteList", utils.Format4Output(deleteList, false))