From a17464b5a52f6b9f6375f264335cca6b24458738 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E5=AE=97=E6=A5=A0?= Date: Sun, 27 Apr 2025 15:03:00 +0800 Subject: [PATCH] 1 --- .../purchase/tiktok_store/store_sku2_utils.go | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/business/partner/purchase/tiktok_store/store_sku2_utils.go b/business/partner/purchase/tiktok_store/store_sku2_utils.go index 79e1c76ba..88c101242 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" beego "github.com/astaxie/beego/server/web" "strings" "time" @@ -285,9 +286,7 @@ func (p *PurchaseHandler) createOrUpdateStoreSkus(ctx *jxcontext.Context, storeI } // 是否支持七天无理由 if api.GetProductUpdateRule(param.CategoryLeafId) { - param.Supply7dayReturn = 1 - } else { - param.Supply7dayReturn = 0 + param.AfterSaleService = map[string]string{"supply_day_return_selector": "7天"} } updateParam.Pic = param.Pic updateParam.Description = param.Description @@ -358,9 +357,7 @@ func (p *PurchaseHandler) createOrUpdateStoreSkus(ctx *jxcontext.Context, storeI } param.Name = checkNameLenght(param.Name) if api.GetProductUpdateRule(param.CategoryLeafId) { - param.Supply7dayReturn = 1 - } else { - param.Supply7dayReturn = 0 + param.AfterSaleService = map[string]string{"supply_day_return_selector": "7天"} } // 暂时只考虑修改白底图,提高效率.其余图片不做修改 img, descImg, whiteImg, err := GetTiktokImgList(api, utils.Int2Str(storeSku.StoreID), storeSku.SkuID, storeSku.DescImg, storeSku.Img, []string{storeSku.Img2, storeSku.Img3, storeSku.Img4, storeSku.Img5}) @@ -441,6 +438,7 @@ func (p *PurchaseHandler) createOrUpdateStoreSkus(ctx *jxcontext.Context, storeI //param.MainProductId = mainIdInt //param.FreightId, _ = api.GetStoreBindTemp(utils.Str2Int64(vendorStoreID)) param.SpecPrices = GetSpecPrices(param.Specs, vendorStoreID, mainIdInt, storeSku) + globals.SugarLogger.Debugf("--------param := %s", utils.Format4Output(param, false)) if err := api.EditStoreCommodity(param); err != nil && !strings.Contains(err.Error(), "您上传的商品主图存在重复") { failedList = putils.GetErrMsg2FailedSingleList(storeSkuList, err, storeID, model.VendorChineseNames[model.VendorIDDD], syncType) //storeSku.VendorSkuID = utils.Int2Str(storeSku.SkuID) @@ -509,9 +507,7 @@ func makeMainProductSku(db *dao.DaoDB, api *tiktokShop.API, storeSku *dao.StoreS // 是否支持七天无理由 if api.GetProductUpdateRule(param.CategoryLeafId) { - param.Supply7dayReturn = 1 - } else { - param.Supply7dayReturn = 0 + param.AfterSaleService = map[string]string{"supply_day_return_selector": "7天"} } // weight_unit 目前抖音只支持g和kg两种