This commit is contained in:
邹宗楠
2022-12-28 10:59:04 +08:00
parent ce935bae76
commit d73ea04ecb

View File

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