shanji 2 years ago
parent
commit
efd5a50e44
  1. 39
      BBWY.Server.Business/PlatformSDK/JDBusiness.cs

39
BBWY.Server.Business/PlatformSDK/JDBusiness.cs

@ -732,6 +732,7 @@ namespace BBWY.Server.Business
List<string> giftSkuIdList = new List<string>();
long promotionId = 0;
var brandName = string.Empty;
var haveGiftTemplateSku = request.GiftTemplateSkuList != null && request.GiftTemplateSkuList.Count() > 0;
#region 获取主商品品牌
{
@ -764,7 +765,7 @@ namespace BBWY.Server.Business
}
#endregion
if (!string.IsNullOrEmpty(request.GiftTemplateSku))
if (haveGiftTemplateSku)
{
#region 上架赠品
string barCode = string.Empty, categoryId = string.Empty;
@ -791,18 +792,18 @@ namespace BBWY.Server.Business
}
#endregion
#region 获取赠品sku信息
stepText = "获取赠品sku信息";
var selectGiftSkuList = GetProductSkuList(new SearchProductSkuRequest()
{
AppKey = request.AppKey,
AppSecret = request.AppSecret,
AppToken = request.AppToken,
IsContainSource = true,
Platform = request.Platform,
Sku = request.GiftTemplateSku
});
#endregion
//#region 获取赠品sku信息
//stepText = "获取赠品sku信息";
//var selectGiftSkuList = GetProductSkuList(new SearchProductSkuRequest()
//{
// AppKey = request.AppKey,
// AppSecret = request.AppSecret,
// AppToken = request.AppToken,
// IsContainSource = true,
// Platform = request.Platform,
// Sku = request.GiftTemplateSku
//});
//#endregion
#region 获取销售属性
stepText = "获取销售属性";
@ -829,9 +830,9 @@ namespace BBWY.Server.Business
var updateSkuTitleParamList = new List<WareWriteUpdateWareSaleAttrvalueAliasRequestItem>();
var imageWriteUpdateRequestList = new List<ImageWriteUpdateRequest>();
for (var i = 0; i < selectGiftSkuList.Count(); i++)
for (var i = 0; i < request.GiftTemplateSkuList.Count(); i++)
{
var giftSku = selectGiftSkuList[i];
var giftSku = request.GiftTemplateSkuList[i];
var colorProperty = colorSaleAttrs[takeColorIndex];
var p = new SkuWriteUpdateSkusItem()
@ -839,7 +840,7 @@ namespace BBWY.Server.Business
type = "com.jd.pop.ware.ic.api.domain.Sku",
wareId = wareId,
//skuId = long.Parse(sku.Id),
jdPrice = giftSku.Price,
jdPrice = giftSku.Price ?? 0,
stockNum = 500,
barCode = barCode,
saleAttrs = new List<SkuWriteUpdateSkusItemSaleAttrs>()
@ -962,7 +963,7 @@ namespace BBWY.Server.Business
res.Json = JObject.Parse(res.Body);
if (res.IsError)
{
if (!string.IsNullOrEmpty(request.GiftTemplateSku))
if (haveGiftTemplateSku)
{
DeleteSkuList(new DeleteSkuListRequest()
{
@ -1044,7 +1045,7 @@ namespace BBWY.Server.Business
var res = jdClient.Execute(req, request.AppToken, DateTime.Now.ToLocalTime());
if (res.IsError)
{
if (!string.IsNullOrEmpty(request.GiftTemplateSku))
if (haveGiftTemplateSku)
{
DeleteSkuList(new DeleteSkuListRequest()
{
@ -1070,7 +1071,7 @@ namespace BBWY.Server.Business
var res = jdClient.Execute(req, request.AppToken, DateTime.Now.ToLocalTime());
if (res.IsError)
{
if (!string.IsNullOrEmpty(request.GiftTemplateSku))
if (haveGiftTemplateSku)
{
DeleteSkuList(new DeleteSkuListRequest()
{

Loading…
Cancel
Save