Browse Source

在线采购只有在【等待采购】时才修改为【待出库】

qianyi
shanji 3 years ago
parent
commit
9abd74d79e
  1. 6
      BBWY.Server.Business/PurchaseOrder/PurchaseOrderBusiness.cs

6
BBWY.Server.Business/PurchaseOrder/PurchaseOrderBusiness.cs

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

Loading…
Cancel
Save