diff --git a/BBWY.Server.Business/PlatformSDK/JDBusiness.cs b/BBWY.Server.Business/PlatformSDK/JDBusiness.cs index d89185c5..5259facc 100644 --- a/BBWY.Server.Business/PlatformSDK/JDBusiness.cs +++ b/BBWY.Server.Business/PlatformSDK/JDBusiness.cs @@ -853,7 +853,6 @@ namespace BBWY.Server.Business public override StartPromotionTaskResponse StartJDPromotionTask(StartPromotionTaskRequest2 request) { var stepText = string.Empty; - //stepText.AppendLine($"任务Id {request.Id} 店铺Id {request.ShopId}"); try { var jdClient = GetJdClient(request.AppKey, request.AppSecret); @@ -921,9 +920,6 @@ namespace BBWY.Server.Business if (giftSkuList != null && giftSkuList.Any(s => s.ProductId != request.MainProductSpu)) throw new BusinessException("主商品赠品SKU归属有误"); - - //stepText = "添加赠品SKU"; - //AddJDPromotionSku(jdClient, request.AppToken, promotionId, skuList, true); } #endregion @@ -949,7 +945,6 @@ namespace BBWY.Server.Business stepText = "设置精简标题"; var req = new WareWriteUpdateWareTitleRequest(); req.wareId = wareId; - //req.title = request.SimpleTitle; if (string.IsNullOrEmpty(request.SimpleTitle) || !request.SimpleTitle.StartsWith(brandName)) req.title = $"{brandName}{request.SimpleTitle}"; else @@ -975,9 +970,6 @@ namespace BBWY.Server.Business var response = jdClient.Execute(req, request.AppToken, DateTime.Now.ToLocalTime()); if (response.Json == null) response.Json = JObject.Parse(response.Body); - - //nLogManager.Default().Info($"获取销售属性 任务Id {request.Id} 返回内容 {response.Body} 模板sku数量 {request.GiftTemplateSkuList.Count()}"); - var colorProperty = response.Json["jingdong_category_read_findAttrsByCategoryIdUnlimitCate_responce"]["findattrsbycategoryidunlimitcate_result"].FirstOrDefault(j => j.Value("name") == "颜色"); if (colorProperty == null) { @@ -1008,34 +1000,23 @@ namespace BBWY.Server.Business { type = "com.jd.pop.ware.ic.api.domain.Sku", wareId = wareId, - //skuId = long.Parse(sku.Id), jdPrice = giftSku.Price ?? 0, stockNum = 9999, barCode = request.MainProductBarCode, outerId = $"{request.OuterId}{(i + 1).ToString().PadLeft(3, '0')}", saleAttrs = new List() { - //new SkuWriteUpdateSkusItemSaleAttrs() - //{ - // type = "com.jd.pop.ware.ic.api.domain.Prop", - // attrId = colorProperty.Value("attId"), - // attrValues = new List() { colorProperty.Value("id") }, - // index = takeColorIndex, - // attrValuesSeqNo = new List(){ takeColorIndex } - //} new SkuWriteUpdateSkusItemSaleAttrs() { type = "com.jd.pop.ware.ic.api.domain.Prop", attrId = colorPropertyValue.Value("attId"), - //attrValues = new List() { colorPropertyValue.Value("id") }, - attrValueAlias = new List(){ giftSku.Title }, // colorPropertyValue.Value("name") + attrValueAlias = new List(){ giftSku.Title }, index = takeColorIndex, attrValuesSeqNo = new List(){ takeColorIndex } } }, saleAttrTemplateId = "POP_MODEL" - //promiseId = 30603710 //固定时效模板Id 48小时发货 }; p.multiCateProps = new List(); @@ -1051,27 +1032,6 @@ namespace BBWY.Server.Business } } - ////修改标题参数 - //updateSkuTitleParamList.Add(new WareWriteUpdateWareSaleAttrvalueAliasRequestItem() - //{ - // attrId = p.saleAttrs[0].attrId, - // attrValues = p.saleAttrs[0].attrValues, - // attrValueAlias = new List() { giftSku.Title } - //}); - - ////修改商品细节图参数 - //var imgUrlBuilder = new StringBuilder(); - //var imgIndexBuilder = new StringBuilder(); - //imgUrlBuilder.Append($"{giftSku.Logo.Substring(giftSku.Logo.IndexOf("jfs"))},"); - //imgIndexBuilder.Append("1,"); - //imageWriteUpdateRequestList.Add(new ImageWriteUpdateRequest() - //{ - // wareId = wareId, - // colorId = colorProperty.Value("id"), - // imgUrl = imgUrlBuilder.ToString().Trim(','), - // imgIndex = imgIndexBuilder.ToString().Trim(',') - //}); - takeColorIndex--; skusParamList.Add(p); } @@ -1101,6 +1061,7 @@ namespace BBWY.Server.Business int? promiseId = null; #region 查询时效模板 { + stepText = "查询时效模板"; var shixiaoReq = new SellerDeliverySendPromiseTemplateJsfServiceQuerySendTemplateByCategoryRequest(); shixiaoReq.categoryId = int.Parse(request.MainProductCategoryId); shixiaoReq.dzSku = true; @@ -1121,7 +1082,7 @@ namespace BBWY.Server.Business promiseId = shixiaoJToken.Value("templateId"); } #endregion - + stepText = "再次上架sku"; foreach (var skuParam in req.skus) skuParam.promiseId = promiseId; res = jdClient.Execute(req, request.AppToken, DateTime.Now.ToLocalTime());