1
This commit is contained in:
@@ -439,17 +439,15 @@ func loadMainProductId(api *tiktokShop.API, storeSku *dao.StoreSkuSyncInfo) (mai
|
|||||||
mainOrderDetail, err := api.GetSkuDetailLocalID("", utils.Int2Str(storeSku.SkuID))
|
mainOrderDetail, err := api.GetSkuDetailLocalID("", utils.Int2Str(storeSku.SkuID))
|
||||||
if err != nil || mainOrderDetail == nil {
|
if err != nil || mainOrderDetail == nil {
|
||||||
mainOrderDetail.MainProductId = 0
|
mainOrderDetail.MainProductId = 0
|
||||||
|
return
|
||||||
}
|
}
|
||||||
if mainOrderDetail.MainProductId != 0 { // 子商品时,获取主商品id和状态
|
if mainOrderDetail.MainProductId != 0 { // 子商品时,获取主商品id和状态
|
||||||
mainOrderDetail, err = api.GetSkuDetail(utils.Int64ToStr(mainOrderDetail.MainProductId), "")
|
mainOrderDetail, err = api.GetSkuDetail(utils.Int64ToStr(mainOrderDetail.MainProductId), "")
|
||||||
if err != nil || mainOrderDetail == nil {
|
if err != nil || mainOrderDetail == nil {
|
||||||
mainOrderDetail.MainProductId = 0
|
mainOrderDetail.MainProductId = 0
|
||||||
|
return
|
||||||
}
|
}
|
||||||
if mainOrderDetail == nil || mainOrderDetail.Status == 2 { // 主商品为空或已删除状态时,需要创建
|
mainOrderDetail.MainProductId = mainOrderDetail.ProductId
|
||||||
mainOrderDetail.MainProductId = 0
|
|
||||||
} else {
|
|
||||||
mainOrderDetail.MainProductId = mainOrderDetail.ProductId
|
|
||||||
}
|
|
||||||
} else {
|
} else {
|
||||||
mainOrderDetail.MainProductId = mainOrderDetail.ProductId // 主商品
|
mainOrderDetail.MainProductId = mainOrderDetail.ProductId // 主商品
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user