Browse Source

保存采购商Id2

yijia
shanji 2 years ago
parent
commit
0674c5f826
  1. 2
      BBWYB.Server.Business/PurchaseOrder/PurchaseOrderBusiness.cs
  2. 1
      BBWYB.Server.Business/PurchaseScheme/PurchaseProductAPIService.cs
  3. 2
      BBWYB.Server.Business/PurchaseScheme/PurchaseSchemeBusiness.cs
  4. 8
      BBWYB.Server.Model/Db/PurchaseScheme/Purchaser.cs
  5. 6
      BBWYB.Server.Model/Dto/Request/PurchaseScheme/InputPurchaseSchemeRequest.cs
  6. 2
      BBWYB.Server.Model/Dto/Response/PurchaseScheme/PurchaseSchemeResponse.cs

2
BBWYB.Server.Business/PurchaseOrder/PurchaseOrderBusiness.cs

@ -1038,7 +1038,7 @@ namespace BBWYB.Server.Business
purchaserId = purchaserId.Replace("b2b-", string.Empty); purchaserId = purchaserId.Replace("b2b-", string.Empty);
var purchaserId2 = purchaserId.Substring(0, purchaserId.Length - 5); var purchaserId2 = purchaserId.Substring(0, purchaserId.Length - 5);
var purchaserIds = new List<string>() { purchaserId, purchaserId2 }; var purchaserIds = new List<string>() { purchaserId, purchaserId2 };
var dbPurchaser = fsql.Select<Purchaser>().Where(p => p.Platform == Enums.Platform. && purchaserIds.Contains(p.Id)).ToOne(); var dbPurchaser = fsql.Select<Purchaser>().Where(p => p.Platform == Enums.Platform. && (purchaserIds.Contains(p.Id) || purchaserIds.Contains(p.Id2))).ToOne();
if (dbPurchaser == null) if (dbPurchaser == null)
throw new BusinessException($"采购单{request.PurchaseOrderId}缺少有效采购商"); throw new BusinessException($"采购单{request.PurchaseOrderId}缺少有效采购商");
purchaserId = dbPurchaser.Id; purchaserId = dbPurchaser.Id;

1
BBWYB.Server.Business/PurchaseScheme/PurchaseProductAPIService.cs

@ -197,6 +197,7 @@ namespace BBWYB.Server.Business
var purchaser = new Purchaser() var purchaser = new Purchaser()
{ {
Id = jobject["globalData"]["tempModel"]["sellerUserId"].ToString(), Id = jobject["globalData"]["tempModel"]["sellerUserId"].ToString(),
Id2 = jobject["globalData"]["tempModel"]["sellerLoginId"]?.ToString(),
Name = jobject["globalData"]["tempModel"]["companyName"].ToString(), Name = jobject["globalData"]["tempModel"]["companyName"].ToString(),
Location = jobject["data"]["1081181309101"] != null ? Location = jobject["data"]["1081181309101"] != null ?
jobject["data"]["1081181309101"]["data"]["location"].ToString() : jobject["data"]["1081181309101"]["data"]["location"].ToString() :

2
BBWYB.Server.Business/PurchaseScheme/PurchaseSchemeBusiness.cs

@ -30,6 +30,7 @@ namespace BBWYB.Server.Business
addPurchaserList.Add(new Purchaser() addPurchaserList.Add(new Purchaser()
{ {
Id = scheme.PurchaserId, Id = scheme.PurchaserId,
Id2 = scheme.PurchaserId2,
Name = scheme.PurchaserName, Name = scheme.PurchaserName,
Location = scheme.PurchaserLocation, Location = scheme.PurchaserLocation,
Platform = scheme.PurchasePlatform Platform = scheme.PurchasePlatform
@ -163,6 +164,7 @@ namespace BBWYB.Server.Business
SkuId = ps.SkuId, SkuId = ps.SkuId,
ShopId = ps.ShopId, ShopId = ps.ShopId,
PurchaserId = p.Id, PurchaserId = p.Id,
PurchaserId2 = p.Id2,
PurchaserName = p.Name, PurchaserName = p.Name,
PurchaserLocation = p.Location, PurchaserLocation = p.Location,
DefaultCost = ps.DefaultCost, DefaultCost = ps.DefaultCost,

8
BBWYB.Server.Model/Db/PurchaseScheme/Purchaser.cs

@ -11,11 +11,17 @@ namespace BBWYB.Server.Model.Db
{ {
/// <summary> /// <summary>
/// 采购商Id /// 采购商Id (1688 SellerUserId)
/// </summary> /// </summary>
[Column(StringLength = 20, IsPrimary = true, IsNullable = false)] [Column(StringLength = 20, IsPrimary = true, IsNullable = false)]
public string Id { get; set; } public string Id { get; set; }
/// <summary>
/// 采购商Id2 (1688 SellerLoginId)
/// </summary>
[Column(StringLength = 20)]
public string Id2 { get; set; }
/// <summary> /// <summary>
/// 采购商名称 /// 采购商名称
/// </summary> /// </summary>

6
BBWYB.Server.Model/Dto/Request/PurchaseScheme/InputPurchaseSchemeRequest.cs

@ -19,6 +19,12 @@ namespace BBWYB.Server.Model.Dto
/// 采购商Id /// 采购商Id
/// </summary> /// </summary>
public string PurchaserId { get; set; } public string PurchaserId { get; set; }
/// <summary>
/// 采购商Id
/// </summary>
public string PurchaserId2 { get; set; }
/// <summary> /// <summary>
/// 采购商名称 /// 采购商名称
/// </summary> /// </summary>

2
BBWYB.Server.Model/Dto/Response/PurchaseScheme/PurchaseSchemeResponse.cs

@ -8,6 +8,8 @@ namespace BBWYB.Server.Model.Dto
{ {
public string PurchaserName { get; set; } public string PurchaserName { get; set; }
public string PurchaserId2 { get; set; }
public string PurchaserLocation { get; set; } public string PurchaserLocation { get; set; }
public new List<PurchaseSchemeProductResponse> PurchaseSchemeProductList { get; set; } public new List<PurchaseSchemeProductResponse> PurchaseSchemeProductList { get; set; }

Loading…
Cancel
Save