From 042f48a0a0960fccaac2c597a14289ea11e25b81 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E5=AE=97=E6=A5=A0?= Date: Mon, 8 Apr 2024 08:56:13 +0800 Subject: [PATCH] 1 --- business/partner/purchase/mtwm/store_sku2.go | 6 +++--- business/partner/purchase/tiktok_store/store_sku2_utils.go | 2 ++ 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/business/partner/purchase/mtwm/store_sku2.go b/business/partner/purchase/mtwm/store_sku2.go index ac9743fa2..2ea71fb3b 100644 --- a/business/partner/purchase/mtwm/store_sku2.go +++ b/business/partner/purchase/mtwm/store_sku2.go @@ -935,12 +935,12 @@ func UpdateBoxPrice(ctx *jxcontext.Context, db *dao.DaoDB, list []int) error { }) } - count := utils.Float64TwoInt(math.Ceil(float64(len(foodDataList)) / float64(100))) + count := utils.Float64TwoInt(math.Ceil(float64(len(foodDataList)) / float64(200))) api := getAPI(storeDetail.VendorOrgCode, v, storeDetail.VendorStoreID) for i := 1; i <= count; i++ { api.SetToken(storeDetail.MtwmToken) if i == count { - result, err := api.RetailBatchInitData2(ctx.GetTrackInfo(), storeDetail.VendorStoreID, foodDataList[(i-1)*100:]) + result, err := api.RetailBatchInitData2(ctx.GetTrackInfo(), storeDetail.VendorStoreID, foodDataList[(i-1)*200:]) if err != nil { globals.SugarLogger.Debugf("RetailBatchInitData1 err := %v", err) } @@ -948,7 +948,7 @@ func UpdateBoxPrice(ctx *jxcontext.Context, db *dao.DaoDB, list []int) error { globals.SugarLogger.Debugf("RetailBatchInitData1 result := %s", utils.Format4Output(result, false)) } } else { - result, err := api.RetailBatchInitData2(ctx.GetTrackInfo(), storeDetail.VendorStoreID, foodDataList[(i-1)*100:i*100]) + result, err := api.RetailBatchInitData2(ctx.GetTrackInfo(), storeDetail.VendorStoreID, foodDataList[(i-1)*200:i*200]) if err != nil { globals.SugarLogger.Debugf("RetailBatchInitData2 err := %v", err) } diff --git a/business/partner/purchase/tiktok_store/store_sku2_utils.go b/business/partner/purchase/tiktok_store/store_sku2_utils.go index ffb60c344..24a2a6621 100644 --- a/business/partner/purchase/tiktok_store/store_sku2_utils.go +++ b/business/partner/purchase/tiktok_store/store_sku2_utils.go @@ -5,6 +5,7 @@ import ( "errors" "fmt" product_addV2_response "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/product_addV2/response" + "git.rosy.net.cn/jx-callback/globals" "strings" "time" "unicode" @@ -238,6 +239,7 @@ func (p *PurchaseHandler) createOrUpdateStoreSkus(ctx *jxcontext.Context, storeI failedList = putils.GetErrMsg2FailedSingleList(storeSku, errors.New("商品同步中或同步错误"), storeID, model.VendorChineseNames[model.VendorIDDD], syncType) continue } else if localThing[0].SyncStatus == model.ThingTypeSyncSuccess { + globals.SugarLogger.Debugf("=========localThing := %s", utils.Format4Output(localThing, false)) // 主商品存在,直接同步子商品 childrenProductId, err := api.CreateSubProduct(utils.Str2Int64(localThing[0].VendorThingID), utils.Str2Int64(vendorStoreID)) if err != nil && strings.Contains(err.Error(), "2010004") { // 2010004:主商品非在线审核通过状态,不允许绑定子商品