银豹同步京西,非标品不能创建但是可以更新删除
This commit is contained in:
@@ -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))
|
||||
|
||||
Reference in New Issue
Block a user