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))
|
||||
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 // 主商品
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user