|
@ -144,6 +144,7 @@ namespace BBWY.Server.Business |
|
|
PurchaseAmount = oct.PurchaseAmount, |
|
|
PurchaseAmount = oct.PurchaseAmount, |
|
|
IsManualEdited = oct.IsManualEdited, |
|
|
IsManualEdited = oct.IsManualEdited, |
|
|
SDCommissionAmount = oct.SDCommissionAmount, |
|
|
SDCommissionAmount = oct.SDCommissionAmount, |
|
|
|
|
|
SDOrderAmount = oct.SDOrderAmount, |
|
|
RefundAmount = oct.RefundAmount, |
|
|
RefundAmount = oct.RefundAmount, |
|
|
RefundPurchaseAmount = oct.RefundPurchaseAmount, |
|
|
RefundPurchaseAmount = oct.RefundPurchaseAmount, |
|
|
AfterTotalCost = oct.AfterTotalCost |
|
|
AfterTotalCost = oct.AfterTotalCost |
|
@ -276,7 +277,7 @@ namespace BBWY.Server.Business |
|
|
DeliveryExpressFreight = oct.DeliveryExpressFreight, |
|
|
DeliveryExpressFreight = oct.DeliveryExpressFreight, |
|
|
PlatformCommissionAmount = oct.PlatformCommissionAmount, |
|
|
PlatformCommissionAmount = oct.PlatformCommissionAmount, |
|
|
Profit = oct.Profit, |
|
|
Profit = oct.Profit, |
|
|
TotalCost = oct.SDCommissionAmount + oct.PlatformCommissionAmount + oct.PurchaseAmount + oct.DeliveryExpressFreight, |
|
|
TotalCost = oct.SDCommissionAmount + oct.SDOrderAmount + oct.PlatformCommissionAmount + oct.PurchaseAmount + oct.DeliveryExpressFreight, |
|
|
//PurchaseOrderIds = ods.PurchaseOrderId,
|
|
|
//PurchaseOrderIds = ods.PurchaseOrderId,
|
|
|
OrderState = o.OrderState.Value, |
|
|
OrderState = o.OrderState.Value, |
|
|
VenderRemark = o.VenderRemark, |
|
|
VenderRemark = o.VenderRemark, |
|
@ -706,7 +707,8 @@ namespace BBWY.Server.Business |
|
|
DeliveryExpressFreight = sdCalculationCostRequest.DeliveryExpressFreight, |
|
|
DeliveryExpressFreight = sdCalculationCostRequest.DeliveryExpressFreight, |
|
|
CreateTime = DateTime.Now, |
|
|
CreateTime = DateTime.Now, |
|
|
IsManualEdited = true, |
|
|
IsManualEdited = true, |
|
|
SDCommissionAmount = sdCalculationCostRequest.SDCommissionAmount |
|
|
SDCommissionAmount = sdCalculationCostRequest.SDCommissionAmount, |
|
|
|
|
|
SDOrderAmount = sdCalculationCostRequest.SDOrderAmount |
|
|
}; |
|
|
}; |
|
|
//orderCost.PlatformCommissionAmount = dbOrder.OrderSellerPrice * orderCost.PlatformCommissionRatio;
|
|
|
//orderCost.PlatformCommissionAmount = dbOrder.OrderSellerPrice * orderCost.PlatformCommissionRatio;
|
|
|
//orderCost.Profit = (orderCost.SDCommissionAmount + orderCost.DeliveryExpressFreight + orderCost.PlatformCommissionAmount) * -1;
|
|
|
//orderCost.Profit = (orderCost.SDCommissionAmount + orderCost.DeliveryExpressFreight + orderCost.PlatformCommissionAmount) * -1;
|
|
@ -716,6 +718,7 @@ namespace BBWY.Server.Business |
|
|
else |
|
|
else |
|
|
{ |
|
|
{ |
|
|
orderCost.SDCommissionAmount = sdCalculationCostRequest.SDCommissionAmount; |
|
|
orderCost.SDCommissionAmount = sdCalculationCostRequest.SDCommissionAmount; |
|
|
|
|
|
orderCost.SDOrderAmount = sdCalculationCostRequest.SDOrderAmount; |
|
|
orderCost.DeliveryExpressFreight = sdCalculationCostRequest.DeliveryExpressFreight; |
|
|
orderCost.DeliveryExpressFreight = sdCalculationCostRequest.DeliveryExpressFreight; |
|
|
//orderCost.Profit = (orderCost.SDCommissionAmount + orderCost.DeliveryExpressFreight + orderCost.PlatformCommissionAmount) * -1;
|
|
|
//orderCost.Profit = (orderCost.SDCommissionAmount + orderCost.DeliveryExpressFreight + orderCost.PlatformCommissionAmount) * -1;
|
|
|
orderCost.CalculationSDOrderProfitAndCost(dbOrder, dbAfterSaleOrderList); |
|
|
orderCost.CalculationSDOrderProfitAndCost(dbOrder, dbAfterSaleOrderList); |
|
@ -856,6 +859,7 @@ namespace BBWY.Server.Business |
|
|
{ |
|
|
{ |
|
|
oc.CreateTime, |
|
|
oc.CreateTime, |
|
|
oc.SDCommissionAmount, |
|
|
oc.SDCommissionAmount, |
|
|
|
|
|
oc.SDOrderAmount, |
|
|
oc.PlatformCommissionAmount, |
|
|
oc.PlatformCommissionAmount, |
|
|
oc.PlatformCommissionRatio |
|
|
oc.PlatformCommissionRatio |
|
|
}); |
|
|
}); |
|
@ -871,6 +875,7 @@ namespace BBWY.Server.Business |
|
|
DeliveryExpressFreight = totalDeliveryFreight, |
|
|
DeliveryExpressFreight = totalDeliveryFreight, |
|
|
PlatformCommissionRatio = relationPurchaseOrderRequestV2.PlatformCommissionRatio, |
|
|
PlatformCommissionRatio = relationPurchaseOrderRequestV2.PlatformCommissionRatio, |
|
|
SDCommissionAmount = 0, |
|
|
SDCommissionAmount = 0, |
|
|
|
|
|
SDOrderAmount = 0, |
|
|
PurchaseAmount = totalPurchaseAmount, |
|
|
PurchaseAmount = totalPurchaseAmount, |
|
|
PlatformCommissionAmount = dbOrder.OrderSellerPrice * relationPurchaseOrderRequestV2.PlatformCommissionRatio, |
|
|
PlatformCommissionAmount = dbOrder.OrderSellerPrice * relationPurchaseOrderRequestV2.PlatformCommissionRatio, |
|
|
PreferentialAmount = preferentialAmount, |
|
|
PreferentialAmount = preferentialAmount, |
|
|