Browse Source

修复bug

yijia
shanji 2 years ago
parent
commit
8f244747b5
  1. 4
      BBWYB.Server.Business/Extensions/PurchaseExpressOrderExtension.cs
  2. 11
      BBWYB.Server.Business/PurchaseOrder/PurchaseOrderBusiness.cs

4
BBWYB.Server.Business/Extensions/PurchaseExpressOrderExtension.cs

@ -31,7 +31,7 @@ namespace BBWYB.Server.Business.Extensions
.Select(ori => ori.BelongSkuId)
.Distinct()
.ToList();
purchaseOrder.BelongSkuIds = string.Join(",", orderSkuIds);
purchaseExpressOrder.BelongSkuIds = string.Join(",", orderSkuIds);
//var currentOrderSkuList = orderSkuList.Where(osku => osku.OrderId == purchaseOrder.OrderId &&
// orderSkuIds.Contains(osku.SkuId)).ToList();
@ -44,7 +44,7 @@ namespace BBWYB.Server.Business.Extensions
}
else
{
purchaseOrder.BelongSkuIds = purchaseOrder.BelongSkuIds;
purchaseExpressOrder.BelongSkuIds = purchaseOrder.BelongSkuIds;
//var currentOrderSkuList = orderSkuList.Where(osku => osku.OrderId == purchaseOrder.OrderId &&
// purchaseOrder.BelongSkuIds.Contains(osku.SkuId)).ToList();
//foreach (var osku in currentOrderSkuList)

11
BBWYB.Server.Business/PurchaseOrder/PurchaseOrderBusiness.cs

@ -1020,17 +1020,6 @@ namespace BBWYB.Server.Business
var dbOrderCost = fsql.Select<OrderCost>(request.OrderId).ToOne();
var dbOrder = fsql.Select<Order>(request.OrderId).ToOne();
//try
//{
// dbOrderCost.PurchaseAmount = dbOrderCostDetailList.Where(ocd => ocd.PurchaseOrderId != request.PurchaseOrderId).Sum(ocd => ocd.TotalCost);
//}
//catch
//{
// dbOrderCost.PurchaseAmount = 0;
//}
//dbOrderCost.Profit = dbOrder.OrderTotalPrice -
// dbOrderCost.PurchaseAmount -
// dbOrderCost.DeliveryExpressFreight; // -orderCost.PlatformCommissionAmount
var purchaseProductAmount = dbOrderCostDetailList.Count() == 0 ? 0M : dbOrderCostDetailList.Sum(ocd => ocd.SkuAmount) ?? 0M;
var purchaseFreight = dbOrderCostDetailList.Count() == 0 ? 0M : dbOrderCostDetailList.Sum(ocd => ocd.PurchaseFreight) ?? 0M;
var outPackAmount = dbOrderCostDetailList.Count() == 0 ? 0M : dbOrderCostDetailList.Sum(ocd => ocd.OutPackAmount) ?? 0M;

Loading…
Cancel
Save