|
@ -462,7 +462,9 @@ namespace BBWY.Server.Business |
|
|
List<OrderCostDetail> insertOrderCostDetailList = new List<OrderCostDetail>(); |
|
|
List<OrderCostDetail> insertOrderCostDetailList = new List<OrderCostDetail>(); |
|
|
|
|
|
|
|
|
if (autoCalculationCostRequest.IsSetStorageType) |
|
|
if (autoCalculationCostRequest.IsSetStorageType) |
|
|
orderUpdate = fsql.Update<Order>(autoCalculationCostRequest.OrderId).Set(o => o.StorageType, autoCalculationCostRequest.StorageType); |
|
|
orderUpdate = fsql.Update<Order>(autoCalculationCostRequest.OrderId) |
|
|
|
|
|
.Set(o => o.StorageType, autoCalculationCostRequest.StorageType) |
|
|
|
|
|
.SetIf(dbOrder.OrderState == Enums.OrderState.等待采购, o => o.OrderState, Enums.OrderState.待出库); |
|
|
|
|
|
|
|
|
var orderCostPurchaseAmount = 0M; |
|
|
var orderCostPurchaseAmount = 0M; |
|
|
var orderDeliveryExpressFreight = 0M; //发货总运费,sku购买数量第二个开始半价
|
|
|
var orderDeliveryExpressFreight = 0M; //发货总运费,sku购买数量第二个开始半价
|
|
@ -610,7 +612,9 @@ namespace BBWY.Server.Business |
|
|
var dbAfterSaleOrderList = fsql.Select<AfterSaleOrder>().Where(aso => aso.OrderId == manualCalculationCostRequest.OrderId).ToList(); |
|
|
var dbAfterSaleOrderList = fsql.Select<AfterSaleOrder>().Where(aso => aso.OrderId == manualCalculationCostRequest.OrderId).ToList(); |
|
|
|
|
|
|
|
|
if (manualCalculationCostRequest.IsSetStorageType) |
|
|
if (manualCalculationCostRequest.IsSetStorageType) |
|
|
orderUpdate = fsql.Update<Order>(manualCalculationCostRequest.OrderId).Set(o => o.StorageType, manualCalculationCostRequest.StorageType); |
|
|
orderUpdate = fsql.Update<Order>(manualCalculationCostRequest.OrderId) |
|
|
|
|
|
.Set(o => o.StorageType, manualCalculationCostRequest.StorageType) |
|
|
|
|
|
.SetIf(dbOrder.OrderState == Enums.OrderState.等待采购, o => o.OrderState, Enums.OrderState.待出库); |
|
|
|
|
|
|
|
|
insertOrderCostDetailList.AddRange(manualCalculationCostRequest.OrderCostDetailList.Map<IList<OrderCostDetail>>()); |
|
|
insertOrderCostDetailList.AddRange(manualCalculationCostRequest.OrderCostDetailList.Map<IList<OrderCostDetail>>()); |
|
|
foreach (var orderCostDetail in insertOrderCostDetailList) |
|
|
foreach (var orderCostDetail in insertOrderCostDetailList) |
|
@ -727,7 +731,8 @@ namespace BBWY.Server.Business |
|
|
.Set(o => o.SDOperator, sdCalculationCostRequest.SDOperator) |
|
|
.Set(o => o.SDOperator, sdCalculationCostRequest.SDOperator) |
|
|
.SetIf(sdCalculationCostRequest.SDPayChannel != null, o => o.SDPayChannel, sdCalculationCostRequest.SDPayChannel); |
|
|
.SetIf(sdCalculationCostRequest.SDPayChannel != null, o => o.SDPayChannel, sdCalculationCostRequest.SDPayChannel); |
|
|
if (sdCalculationCostRequest.IsSetStorageType) |
|
|
if (sdCalculationCostRequest.IsSetStorageType) |
|
|
orderUpdate = orderUpdate.Set(o => o.StorageType, Enums.StorageType.SD); |
|
|
orderUpdate = orderUpdate.Set(o => o.StorageType, Enums.StorageType.SD) |
|
|
|
|
|
.SetIf(dbOrder.OrderState == Enums.OrderState.等待采购, o => o.OrderState, Enums.OrderState.待出库); |
|
|
|
|
|
|
|
|
var orderCost = fsql.Select<OrderCost>(sdCalculationCostRequest.OrderId).ToOne(); |
|
|
var orderCost = fsql.Select<OrderCost>(sdCalculationCostRequest.OrderId).ToOne(); |
|
|
if (orderCost == null) |
|
|
if (orderCost == null) |
|
|