Browse Source

避免重复改价

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

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

@ -2823,16 +2823,20 @@ namespace BBWYB.Server.Business
{
orderSku.Price = currentOrderSkuProductAmount / orderSku.ItemTotal;
orderSku.BuyerPayFreight = currentPurchaseFreight;
op_EditPriceSkuRequests.Add(new OP_EditPriceSkuRequest()
if (!op_EditPriceSkuRequests.Any(x => x.SkuId == orderSku.SkuId))
{
Freight = currentPurchaseFreight ?? 0M,
InPackAmountPrice = orderSku.InPackAmount ?? 0M,
OrderSkuId = orderSku.Id.ToString(),
Price = orderSku.Price ?? 0M,
SkuId = orderSku.SkuId
});
updateOrderSkuList.Add(fsql.Update<OrderSku>(orderSku.Id).Set(osku => osku.Price, orderSku.Price)
.Set(osku => osku.BuyerPayFreight, orderSku.BuyerPayFreight));
op_EditPriceSkuRequests.Add(new OP_EditPriceSkuRequest()
{
Freight = currentPurchaseFreight ?? 0M,
InPackAmountPrice = orderSku.InPackAmount ?? 0M,
OrderSkuId = orderSku.Id.ToString(),
Price = orderSku.Price ?? 0M,
SkuId = orderSku.SkuId
});
updateOrderSkuList.Add(fsql.Update<OrderSku>(orderSku.Id).Set(osku => osku.Price, orderSku.Price)
.Set(osku => osku.BuyerPayFreight, orderSku.BuyerPayFreight));
}
}
#endregion

Loading…
Cancel
Save