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);
var purchaserId2 = purchaserId.Substring(0, purchaserId.Length - 5);
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)
throw new BusinessException($"采购单{request.PurchaseOrderId}缺少有效采购商");
purchaserId = dbPurchaser.Id;

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

@ -197,6 +197,7 @@ namespace BBWYB.Server.Business
var purchaser = new Purchaser()
{
Id = jobject["globalData"]["tempModel"]["sellerUserId"].ToString(),
Id2 = jobject["globalData"]["tempModel"]["sellerLoginId"]?.ToString(),
Name = jobject["globalData"]["tempModel"]["companyName"].ToString(),
Location = jobject["data"]["1081181309101"] != null ?
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()
{
Id = scheme.PurchaserId,
Id2 = scheme.PurchaserId2,
Name = scheme.PurchaserName,
Location = scheme.PurchaserLocation,
Platform = scheme.PurchasePlatform
@ -163,6 +164,7 @@ namespace BBWYB.Server.Business
SkuId = ps.SkuId,
ShopId = ps.ShopId,
PurchaserId = p.Id,
PurchaserId2 = p.Id2,
PurchaserName = p.Name,
PurchaserLocation = p.Location,
DefaultCost = ps.DefaultCost,

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

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

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

@ -19,6 +19,12 @@ namespace BBWYB.Server.Model.Dto
/// 采购商Id
/// </summary>
public string PurchaserId { get; set; }
/// <summary>
/// 采购商Id
/// </summary>
public string PurchaserId2 { get; set; }
/// <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 PurchaserId2 { get; set; }
public string PurchaserLocation { get; set; }
public new List<PurchaseSchemeProductResponse> PurchaseSchemeProductList { get; set; }

Loading…
Cancel
Save