银豹同步京西,非标品不能创建但是可以更新删除

This commit is contained in:
苏尹岚
2020-04-28 08:35:39 +08:00
parent 1fbe0393e5
commit 4147fefc98

View File

@@ -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))