|
|
@ -1045,9 +1045,9 @@ namespace BBWY.Server.Business |
|
|
|
dbOrderCost.ReissueAfterSaleAmount = afterSaleOrderSkuList.Sum(aso => aso.ReissueAfterSaleAmount ?? 0); |
|
|
|
|
|
|
|
//退款采购货款
|
|
|
|
var refundPurchaseAmount = fsql.Select<OrderSku>().Where(osku => osku.OrderId == editAfterSaleOrderSkuRequest.OrderId && |
|
|
|
refundAfterSaleOrderSkuIds.Contains(osku.SkuId)) |
|
|
|
.Sum(osku => osku.Price * osku.ItemTotal); |
|
|
|
var refundPurchaseAmount = fsql.Select<OrderCostDetail>().Where(ocd => ocd.OrderId == editAfterSaleOrderSkuRequest.OrderId && |
|
|
|
refundAfterSaleOrderSkuIds.Contains(ocd.SkuId)) |
|
|
|
.Sum(ocd => ocd.TotalCost); |
|
|
|
|
|
|
|
//退款之后平台扣点
|
|
|
|
dbOrderCost.PlatformCommissionAmount = (dbOrder.OrderSellerPrice - dbOrderCost.RefundAmount) * (dbOrderCost?.PlatformCommissionRatio ?? 0.05M); |
|
|
|