From b2eb37f61bb8623133a73453dce44fb1a19414db Mon Sep 17 00:00:00 2001 From: sanji Date: Thu, 1 Feb 2024 16:28:49 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E4=B8=8A=E6=9E=B6=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- BBWY.JDSDK/Request/SkuWriteUpdateSkusRequest.cs | 4 ++++ BBWY.Server.Business/PlatformSDK/JDBusiness.cs | 6 +++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/BBWY.JDSDK/Request/SkuWriteUpdateSkusRequest.cs b/BBWY.JDSDK/Request/SkuWriteUpdateSkusRequest.cs index 3b37b675..16081ca0 100644 --- a/BBWY.JDSDK/Request/SkuWriteUpdateSkusRequest.cs +++ b/BBWY.JDSDK/Request/SkuWriteUpdateSkusRequest.cs @@ -63,5 +63,9 @@ namespace Jd.Api.Request public int index { get; set; } public List attrValuesSeqNo { get; set; } + + public List expands { get; set; } + + public List units { get; set; } } } diff --git a/BBWY.Server.Business/PlatformSDK/JDBusiness.cs b/BBWY.Server.Business/PlatformSDK/JDBusiness.cs index 5a253dd6..ddc3fb43 100644 --- a/BBWY.Server.Business/PlatformSDK/JDBusiness.cs +++ b/BBWY.Server.Business/PlatformSDK/JDBusiness.cs @@ -1136,7 +1136,9 @@ namespace BBWY.Server.Business var tempDataJarray = JArray.Parse(res.Json["jingdong_category_read_findSaleAttrTemplates_responce"]["categoryAttrTemplates"]["templateData"].ToString()); var tempDataJToken = tempDataJarray.FirstOrDefault(j => j.Value("valueRules").Contains("颜色") || j.Value("valueRules").Contains("款式") || - j.Value("valueRules").Contains("规格")); + j.Value("valueRules").Contains("规格") || + j.Value("valueRules").Contains("尺寸") || + j.Value("valueRules").Contains("玩偶种类")); if (tempDataJToken == null) { //RollBackWhenStartPromotionError(request.AppKey, request.AppSecret, request.AppToken, giftSkuIdList, request.MainProductSpu, request.FullTitle, brandName, haveGiftTemplateSku); @@ -1343,6 +1345,8 @@ namespace BBWY.Server.Business m.type = "com.jd.pop.ware.ic.api.domain.Prop"; m.attrId = multiCateProp.Value("attrId"); m.attrValues = multiCateProp.Value("attrValues").Select(x => x.ToString()).ToList(); + m.expands = multiCateProp.Value("expands").Select(x => x.ToString()).ToList(); + m.units = multiCateProp.Value("units").Select(x => x.ToString()).ToList(); p.multiCateProps.Add(m); } }