shanji 3 years ago
parent
commit
f9205cd35c
  1. 5
      BBWY.Server.Business/AfterSaleOrder/AfterSaleOrderBusiness.cs

5
BBWY.Server.Business/AfterSaleOrder/AfterSaleOrderBusiness.cs

@ -105,7 +105,7 @@ namespace BBWY.Server.Business
var dbOrderCostDetail = fsql.Select<OrderCostDetail>().Where(ocd => ocd.OrderId == editAfterSaleOrderRequest.OrderId &&
ocd.SkuId == dbAfterSaleOrder.SkuId &&
ocd.IsEnabled == true).ToOne();
var dbPurchaseOrder = fsql.Select<PurchaseOrder>(dbOrderCostDetail.PurchaseOrderPKId).ToOne();
var dbPurchaseOrder = dbOrderCostDetail != null ? fsql.Select<PurchaseOrder>(dbOrderCostDetail.PurchaseOrderPKId).ToOne() : null;
var dbOrderCost = fsql.Select<OrderCost>(editAfterSaleOrderRequest.OrderId).ToOne();
#region 更新当前服务单属性
@ -168,7 +168,8 @@ namespace BBWY.Server.Business
}
if ((dbAfterSaleOrder.ProductResult == Model.Enums.ProductResult.退 || dbAfterSaleOrder.ProductResult == Model.Enums.ProductResult.退) &&
dbOrderCostDetail != null && dbPurchaseOrder != null)
dbOrderCostDetail != null &&
dbPurchaseOrder != null)
dbAfterSaleOrder.RefundInStorageAmount = dbPurchaseOrder.SingleRefundInStorageAmount * dbOrderCostDetail.DeductionQuantity;
if (dbAfterSaleOrder.ProductHealth == Model.Enums.ProductHealth.)

Loading…
Cancel
Save