|
@ -109,8 +109,8 @@ namespace BBWY.Server.Business |
|
|
var dbOrder = fsql.Select<Order>(createOnlinePurchaseOrderRequest.OrderId).ToOne(); |
|
|
var dbOrder = fsql.Select<Order>(createOnlinePurchaseOrderRequest.OrderId).ToOne(); |
|
|
if (dbOrder == null) |
|
|
if (dbOrder == null) |
|
|
throw new BusinessException("订单不存在"); |
|
|
throw new BusinessException("订单不存在"); |
|
|
if (dbOrder.OrderState != Model.Enums.OrderState.等待采购) |
|
|
//if (dbOrder.OrderState != Model.Enums.OrderState.等待采购)
|
|
|
throw new BusinessException("只能为等待采购的订单进行采购"); |
|
|
// throw new BusinessException("只能为等待采购的订单进行采购");
|
|
|
var orderSku = fsql.Select<OrderSku>().Where(osku => osku.OrderId == createOnlinePurchaseOrderRequest.OrderId).ToOne(); |
|
|
var orderSku = fsql.Select<OrderSku>().Where(osku => osku.OrderId == createOnlinePurchaseOrderRequest.OrderId).ToOne(); |
|
|
if (orderSku == null) |
|
|
if (orderSku == null) |
|
|
throw new BusinessException("订单Sku不存在"); |
|
|
throw new BusinessException("订单Sku不存在"); |
|
@ -214,7 +214,7 @@ namespace BBWY.Server.Business |
|
|
insertOrderCostDetail.ExecuteAffrows(); |
|
|
insertOrderCostDetail.ExecuteAffrows(); |
|
|
insertOrderCost.ExecuteAffrows(); |
|
|
insertOrderCost.ExecuteAffrows(); |
|
|
insertOrderDropShipping.ExecuteAffrows(); |
|
|
insertOrderDropShipping.ExecuteAffrows(); |
|
|
fsql.Update<Order>(createOnlinePurchaseOrderRequest.OrderId).Set(o => o.OrderState, Model.Enums.OrderState.待出库) |
|
|
fsql.Update<Order>(createOnlinePurchaseOrderRequest.OrderId).SetIf(dbOrder.OrderState == Enums.OrderState.等待采购, o => o.OrderState, Model.Enums.OrderState.待出库) |
|
|
.Set(o => o.StorageType, Model.Enums.StorageType.代发) |
|
|
.Set(o => o.StorageType, Model.Enums.StorageType.代发) |
|
|
.ExecuteAffrows(); |
|
|
.ExecuteAffrows(); |
|
|
}); |
|
|
}); |
|
|