Browse Source

避免重复改价

yijia
shanji 2 years ago
parent
commit
c4559ef305
  1. 4
      BBWYB.Server.Business/PurchaseOrder/PurchaseOrderBusiness.cs

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

@ -2823,6 +2823,8 @@ namespace BBWYB.Server.Business
{ {
orderSku.Price = currentOrderSkuProductAmount / orderSku.ItemTotal; orderSku.Price = currentOrderSkuProductAmount / orderSku.ItemTotal;
orderSku.BuyerPayFreight = currentPurchaseFreight; orderSku.BuyerPayFreight = currentPurchaseFreight;
if (!op_EditPriceSkuRequests.Any(x => x.SkuId == orderSku.SkuId))
{
op_EditPriceSkuRequests.Add(new OP_EditPriceSkuRequest() op_EditPriceSkuRequests.Add(new OP_EditPriceSkuRequest()
{ {
Freight = currentPurchaseFreight ?? 0M, Freight = currentPurchaseFreight ?? 0M,
@ -2834,6 +2836,8 @@ namespace BBWYB.Server.Business
updateOrderSkuList.Add(fsql.Update<OrderSku>(orderSku.Id).Set(osku => osku.Price, orderSku.Price) updateOrderSkuList.Add(fsql.Update<OrderSku>(orderSku.Id).Set(osku => osku.Price, orderSku.Price)
.Set(osku => osku.BuyerPayFreight, orderSku.BuyerPayFreight)); .Set(osku => osku.BuyerPayFreight, orderSku.BuyerPayFreight));
} }
}
#endregion #endregion
var dbOrderSkuDetail = dbOrderCostDetails.FirstOrDefault(ocd => ocd.SkuId == belongSkuId && ocd.PurchaseOrderId == opi.PurchaseOrderId); var dbOrderSkuDetail = dbOrderCostDetails.FirstOrDefault(ocd => ocd.SkuId == belongSkuId && ocd.PurchaseOrderId == opi.PurchaseOrderId);

Loading…
Cancel
Save