Merge branch 'jdshop' of https://e.coding.net/rosydev/jx-callback into jdshop

This commit is contained in:
richboo111
2022-12-28 11:01:00 +08:00

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 // 主商品
}