Browse Source

新增OuterId

qianyi
shanji 2 years ago
parent
commit
b5a2fc5724
  1. 2
      BBWY.JDSDK/Request/SkuWriteUpdateSkusRequest.cs
  2. 9
      BBWY.Server.Business/EvaluationAssistant/EvaluationAssistantBusiness.cs
  3. 1
      BBWY.Server.Business/PlatformSDK/JDBusiness.cs
  4. 5
      BBWY.Server.Model/Db/EvaluationAssistant/PromotionTask.cs
  5. 5
      BBWY.Server.Model/Dto/Request/PromotionTask/AddOrEditPromotionTaskRequest.cs
  6. 2
      BBWY.Server.Model/Dto/Request/PromotionTask/StartPromotionTaskRequest.cs
  7. 5
      BBWY.Server.Model/Dto/Response/PromotionTask/PromotionTaskResponse.cs

2
BBWY.JDSDK/Request/SkuWriteUpdateSkusRequest.cs

@ -38,6 +38,8 @@ namespace Jd.Api.Request
public string barCode { get; set; } public string barCode { get; set; }
public string outerId { get; set; }
public List<SkuWriteUpdateSkusItemSaleAttrs> multiCateProps { get; set; } public List<SkuWriteUpdateSkusItemSaleAttrs> multiCateProps { get; set; }
} }

9
BBWY.Server.Business/EvaluationAssistant/EvaluationAssistantBusiness.cs

@ -168,6 +168,9 @@ namespace BBWY.Server.Business
if (request.TaskCount == 0) if (request.TaskCount == 0)
throw new BusinessException("任务量不能为0"); throw new BusinessException("任务量不能为0");
if (request.GiftTemplateId != 0 && string.IsNullOrEmpty(request.OuterId))
throw new BusinessException("使用赠品模板时必须填写外部Id");
request.FullTitle = request.FullTitle.Trim(); request.FullTitle = request.FullTitle.Trim();
request.ActivityName = request.ActivityName.Trim(); request.ActivityName = request.ActivityName.Trim();
request.MainProductSpu = request.MainProductSpu.Trim(); request.MainProductSpu = request.MainProductSpu.Trim();
@ -219,7 +222,8 @@ namespace BBWY.Server.Business
SpuLogo = spuResponse.Data.Items[0].Logo, SpuLogo = spuResponse.Data.Items[0].Logo,
SpuPublishTime = spuResponse.Data.Items[0].CreateTime, SpuPublishTime = spuResponse.Data.Items[0].CreateTime,
TaskCount = request.TaskCount, TaskCount = request.TaskCount,
CustomMotherSku = request.CustomMotherSku CustomMotherSku = request.CustomMotherSku,
OuterId = request.OuterId
}; };
fsql.Insert(promotionTask).ExecuteAffrows(); fsql.Insert(promotionTask).ExecuteAffrows();
} }
@ -594,7 +598,8 @@ namespace BBWY.Server.Business
MainProductBarCode = barCode, MainProductBarCode = barCode,
MainProductCategoryId = categoryId, MainProductCategoryId = categoryId,
MainProductMultiCateProps = multiCateProps, MainProductMultiCateProps = multiCateProps,
MainProductSkuInStore = mainProductSkuInStore MainProductSkuInStore = mainProductSkuInStore,
OuterId = dbPromotionTask.OuterId
}, GetYunDingRequestHeader(), HttpMethod.Post); }, GetYunDingRequestHeader(), HttpMethod.Post);

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

@ -967,6 +967,7 @@ namespace BBWY.Server.Business
jdPrice = giftSku.Price ?? 0, jdPrice = giftSku.Price ?? 0,
stockNum = 9999, stockNum = 9999,
barCode = request.MainProductBarCode, barCode = request.MainProductBarCode,
outerId = $"{request.OuterId}{(i + 1).ToString().PadLeft(3, '0')}",
saleAttrs = new List<SkuWriteUpdateSkusItemSaleAttrs>() saleAttrs = new List<SkuWriteUpdateSkusItemSaleAttrs>()
{ {
new SkuWriteUpdateSkusItemSaleAttrs() new SkuWriteUpdateSkusItemSaleAttrs()

5
BBWY.Server.Model/Db/EvaluationAssistant/PromotionTask.cs

@ -140,6 +140,11 @@ namespace BBWY.Server.Model.Db
/// 错误信息 /// 错误信息
/// </summary> /// </summary>
public string ErrorMsg { get; set; } public string ErrorMsg { get; set; }
/// <summary>
/// 外部Id
/// </summary>
public string OuterId { get; set; }
} }
} }

5
BBWY.Server.Model/Dto/Request/PromotionTask/AddOrEditPromotionTaskRequest.cs

@ -49,5 +49,10 @@
/// 任务数量 /// 任务数量
/// </summary> /// </summary>
public int TaskCount { get; set; } public int TaskCount { get; set; }
/// <summary>
/// 外部Id
/// </summary>
public string OuterId { get; set; }
} }
} }

2
BBWY.Server.Model/Dto/Request/PromotionTask/StartPromotionTaskRequest.cs

@ -72,6 +72,8 @@ namespace BBWY.Server.Model.Dto
/// 主商品Sku是否入仓 /// 主商品Sku是否入仓
/// </summary> /// </summary>
public bool MainProductSkuInStore { get; set; } public bool MainProductSkuInStore { get; set; }
public string OuterId { get; set; }
} }
public class StartPromotionTaskDelayRequest : PlatformRequest public class StartPromotionTaskDelayRequest : PlatformRequest

5
BBWY.Server.Model/Dto/Response/PromotionTask/PromotionTaskResponse.cs

@ -128,6 +128,11 @@ namespace BBWY.Server.Model.Dto
/// 错误信息 /// 错误信息
/// </summary> /// </summary>
public string ErrorMsg { get; set; } public string ErrorMsg { get; set; }
/// <summary>
/// 外部Id
/// </summary>
public string OuterId { get; set; }
} }
public class PromotionTaskResponse public class PromotionTaskResponse

Loading…
Cancel
Save