Browse Source

修复上架问题

pjzs_starttask_update
sanji 1 year ago
parent
commit
b2eb37f61b
  1. 4
      BBWY.JDSDK/Request/SkuWriteUpdateSkusRequest.cs
  2. 6
      BBWY.Server.Business/PlatformSDK/JDBusiness.cs

4
BBWY.JDSDK/Request/SkuWriteUpdateSkusRequest.cs

@ -63,5 +63,9 @@ namespace Jd.Api.Request
public int index { get; set; } public int index { get; set; }
public List<int?> attrValuesSeqNo { get; set; } public List<int?> attrValuesSeqNo { get; set; }
public List<string> expands { get; set; }
public List<string> units { get; set; }
} }
} }

6
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 tempDataJarray = JArray.Parse(res.Json["jingdong_category_read_findSaleAttrTemplates_responce"]["categoryAttrTemplates"]["templateData"].ToString());
var tempDataJToken = tempDataJarray.FirstOrDefault(j => j.Value<string>("valueRules").Contains("颜色") || var tempDataJToken = tempDataJarray.FirstOrDefault(j => j.Value<string>("valueRules").Contains("颜色") ||
j.Value<string>("valueRules").Contains("款式") || j.Value<string>("valueRules").Contains("款式") ||
j.Value<string>("valueRules").Contains("规格")); j.Value<string>("valueRules").Contains("规格") ||
j.Value<string>("valueRules").Contains("尺寸") ||
j.Value<string>("valueRules").Contains("玩偶种类"));
if (tempDataJToken == null) if (tempDataJToken == null)
{ {
//RollBackWhenStartPromotionError(request.AppKey, request.AppSecret, request.AppToken, giftSkuIdList, request.MainProductSpu, request.FullTitle, brandName, haveGiftTemplateSku); //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.type = "com.jd.pop.ware.ic.api.domain.Prop";
m.attrId = multiCateProp.Value<string>("attrId"); m.attrId = multiCateProp.Value<string>("attrId");
m.attrValues = multiCateProp.Value<JArray>("attrValues").Select(x => x.ToString()).ToList(); m.attrValues = multiCateProp.Value<JArray>("attrValues").Select(x => x.ToString()).ToList();
m.expands = multiCateProp.Value<JArray>("expands").Select(x => x.ToString()).ToList();
m.units = multiCateProp.Value<JArray>("units").Select(x => x.ToString()).ToList();
p.multiCateProps.Add(m); p.multiCateProps.Add(m);
} }
} }

Loading…
Cancel
Save