Browse Source

修改采购配件

yijia
shanji 2 years ago
parent
commit
e8d9517118
  1. 10
      BBWYB.Server.API/Controllers/PurchaseSchemeController.cs
  2. 11
      BBWYB.Server.Business/PurchaseScheme/PurchaseSchemeBusiness.cs
  3. 2
      BBWYB.Server.Model/Dto/Request/PurchaseScheme/EditPurchaseRatioRequest.cs

10
BBWYB.Server.API/Controllers/PurchaseSchemeController.cs

@ -101,5 +101,15 @@ namespace BBWYB.Server.API.Controllers
{
return purchaseSchemeBusiness.RefreshPurchaseScheme(request);
}
/// <summary>
/// 修改采购配件比例
/// </summary>
/// <param name="request"></param>
[HttpPost]
public void EditPurchaseRatio([FromBody]EditPurchaseRatioRequest request)
{
purchaseSchemeBusiness.EditPurchaseRatio(request);
}
}
}

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

@ -384,6 +384,15 @@ namespace BBWYB.Server.Business
return list;
}
public void EditPurchaseRatio(EditPurchaseRatioRequest request)
{
if (request.Ratio < 1)
request.Ratio = 1;
fsql.Update<PurchaseSchemeProductSku>().Set(pss => pss.PurchaseRatio, request.Ratio)
.Where(pss => pss.SkuPurchaseSchemeId == request.SchemeId &&
pss.SkuId == request.SkuId &&
pss.PurchaseSkuId == request.PurchaseSkuId)
.ExecuteAffrows();
}
}
}

2
BBWYB.Server.Model/Dto/Request/PurchaseScheme/EditPurchaseRatioRequest.cs

@ -7,5 +7,7 @@
public string SkuId { get; set; }
public string PurchaseSkuId { get; set; }
public int Ratio { get; set; }
}
}

Loading…
Cancel
Save