银豹同步京西,非标品不能创建但是可以更新删除
This commit is contained in:
@@ -936,22 +936,20 @@ func syncStoreSkusFromYb(ctx *jxcontext.Context, storeID, vendorID int, vendorSt
|
|||||||
return "", err
|
return "", err
|
||||||
}
|
}
|
||||||
for _, v := range remoteSkuList {
|
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)
|
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 {
|
for _, v := range localSkuList {
|
||||||
if vendorSkuMap[v.VendorSkuID] == nil {
|
if vendorSkuMap[v.VendorSkuID] == nil {
|
||||||
deleteList = append(deleteList, v)
|
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("addList", utils.Format4Output(addList, false))
|
||||||
// fmt.Println("updateList", utils.Format4Output(updateList, false))
|
// fmt.Println("updateList", utils.Format4Output(updateList, false))
|
||||||
fmt.Println("deleteList", utils.Format4Output(deleteList, false))
|
fmt.Println("deleteList", utils.Format4Output(deleteList, false))
|
||||||
|
|||||||
Reference in New Issue
Block a user