|
@ -65,6 +65,25 @@ namespace BBWY.Server.Business |
|
|
var purchaseOrder = addPurchaseOrderRequest.Map<PurchaseOrder>(); |
|
|
var purchaseOrder = addPurchaseOrderRequest.Map<PurchaseOrder>(); |
|
|
purchaseOrder.Id = idGenerator.NewLong(); |
|
|
purchaseOrder.Id = idGenerator.NewLong(); |
|
|
purchaseOrder.CreateTime = DateTime.Now; |
|
|
purchaseOrder.CreateTime = DateTime.Now; |
|
|
|
|
|
if (purchaseOrder.StorageType == Enums.StorageType.京仓) |
|
|
|
|
|
{ |
|
|
|
|
|
if (purchaseOrder.SingleInStorageAmount == 0M) |
|
|
|
|
|
purchaseOrder.SingleInStorageAmount = 0.2M; |
|
|
|
|
|
if (purchaseOrder.SingleOutStorageAmount == 0M) |
|
|
|
|
|
purchaseOrder.SingleOutStorageAmount = 2.8M; |
|
|
|
|
|
if (purchaseOrder.SingleRefundInStorageAmount == 0M) |
|
|
|
|
|
purchaseOrder.SingleRefundInStorageAmount = 2.8M; |
|
|
|
|
|
} |
|
|
|
|
|
if (purchaseOrder.StorageType == Enums.StorageType.云仓) |
|
|
|
|
|
{ |
|
|
|
|
|
if (purchaseOrder.SingleInStorageAmount == 0M) |
|
|
|
|
|
purchaseOrder.SingleInStorageAmount = 0.2M; |
|
|
|
|
|
if (purchaseOrder.SingleOutStorageAmount == 0M) |
|
|
|
|
|
purchaseOrder.SingleOutStorageAmount = 0.9M; |
|
|
|
|
|
if (purchaseOrder.SingleRefundInStorageAmount == 0M) |
|
|
|
|
|
purchaseOrder.SingleRefundInStorageAmount = 1M; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
fsql.Insert(purchaseOrder).ExecuteAffrows(); |
|
|
fsql.Insert(purchaseOrder).ExecuteAffrows(); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -75,7 +94,8 @@ namespace BBWY.Server.Business |
|
|
.Set(po => po.SingleSkuAmount, editPurchaseOrderRequest.SingleSkuAmount) |
|
|
.Set(po => po.SingleSkuAmount, editPurchaseOrderRequest.SingleSkuAmount) |
|
|
.Set(po => po.SingleFreight, editPurchaseOrderRequest.SingleFreight) |
|
|
.Set(po => po.SingleFreight, editPurchaseOrderRequest.SingleFreight) |
|
|
.Set(po => po.SingleFirstFreight, editPurchaseOrderRequest.SingleFirstFreight) |
|
|
.Set(po => po.SingleFirstFreight, editPurchaseOrderRequest.SingleFirstFreight) |
|
|
.Set(po => po.SingleOperationAmount, editPurchaseOrderRequest.SingleOperationAmount) |
|
|
.Set(po => po.SingleInStorageAmount, editPurchaseOrderRequest.SingleInStorageAmount) |
|
|
|
|
|
.Set(po => po.SingleOutStorageAmount, editPurchaseOrderRequest.SingleOutStorageAmount) |
|
|
.Set(po => po.SingleConsumableAmount, editPurchaseOrderRequest.SingleConsumableAmount) |
|
|
.Set(po => po.SingleConsumableAmount, editPurchaseOrderRequest.SingleConsumableAmount) |
|
|
.Set(po => po.SingleStorageAmount, editPurchaseOrderRequest.SingleStorageAmount) |
|
|
.Set(po => po.SingleStorageAmount, editPurchaseOrderRequest.SingleStorageAmount) |
|
|
.Set(po => po.SingleDeliveryFreight, editPurchaseOrderRequest.SingleDeliveryFreight) |
|
|
.Set(po => po.SingleDeliveryFreight, editPurchaseOrderRequest.SingleDeliveryFreight) |
|
@ -188,7 +208,9 @@ namespace BBWY.Server.Business |
|
|
SingleDeliveryFreight = 0, |
|
|
SingleDeliveryFreight = 0, |
|
|
SingleFirstFreight = 0, |
|
|
SingleFirstFreight = 0, |
|
|
SingleStorageAmount = 0, |
|
|
SingleStorageAmount = 0, |
|
|
SingleOperationAmount = 0, |
|
|
//SingleOperationAmount = 0,
|
|
|
|
|
|
SingleOutStorageAmount = 0, |
|
|
|
|
|
SingleInStorageAmount = 0, |
|
|
SingleSkuAmount = currentOrderSkuProductAmount / orderSku.ItemTotal.Value, |
|
|
SingleSkuAmount = currentOrderSkuProductAmount / orderSku.ItemTotal.Value, |
|
|
SingleFreight = currentOrderSkuFreightAmount / orderSku.ItemTotal.Value, |
|
|
SingleFreight = currentOrderSkuFreightAmount / orderSku.ItemTotal.Value, |
|
|
StorageType = Enums.StorageType.代发, |
|
|
StorageType = Enums.StorageType.代发, |
|
@ -217,7 +239,9 @@ namespace BBWY.Server.Business |
|
|
DeductionQuantity = orderSku.ItemTotal.Value, |
|
|
DeductionQuantity = orderSku.ItemTotal.Value, |
|
|
DeliveryExpressFreight = 0, |
|
|
DeliveryExpressFreight = 0, |
|
|
FirstFreight = 0, |
|
|
FirstFreight = 0, |
|
|
OperationAmount = 0, |
|
|
//OperationAmount = 0,
|
|
|
|
|
|
InStorageAmount = 0, |
|
|
|
|
|
OutStorageAmount = 0, |
|
|
OrderId = createOnlinePurchaseOrderRequest.OrderId, |
|
|
OrderId = createOnlinePurchaseOrderRequest.OrderId, |
|
|
ProductId = orderSku.ProductId, |
|
|
ProductId = orderSku.ProductId, |
|
|
PurchaseFreight = currentOrderSkuFreightAmount, |
|
|
PurchaseFreight = currentOrderSkuFreightAmount, |
|
|