From 0456918df36964657e52a2b0b42c265dc973eea4 Mon Sep 17 00:00:00 2001 From: shanj <18996038927@163.com> Date: Mon, 11 Dec 2023 23:25:07 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=A2=84=E4=BC=B0bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Sync/OrderEstimateCostSyncBusiness.cs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/BBWY.Server.Business/Sync/OrderEstimateCostSyncBusiness.cs b/BBWY.Server.Business/Sync/OrderEstimateCostSyncBusiness.cs index 101937d0..60bbfe88 100644 --- a/BBWY.Server.Business/Sync/OrderEstimateCostSyncBusiness.cs +++ b/BBWY.Server.Business/Sync/OrderEstimateCostSyncBusiness.cs @@ -206,7 +206,7 @@ namespace BBWY.Server.Business var orderSkuAndRecentList = fsql.Select() .LeftJoin((osku, src) => osku.SkuId == src.SkuId) - .Where((osku, src) => orderIdList.Contains(osku.SkuId) && osku.Price > 0) + .Where((osku, src) => orderIdList.Contains(osku.OrderId) && osku.Price > 0) .ToList((osku, src) => new { osku.Id, @@ -291,6 +291,14 @@ namespace BBWY.Server.Business insertOrderCostDetailList.AddRange(currentOrderInsertOcdList); insertOrderCostList.Add(orderCost); } + + fsql.Transaction(() => + { + if (insertOrderCostDetailList.Count() > 0) + fsql.Insert(insertOrderCostDetailList).ExecuteAffrows(); + if (insertOrderCostList.Count() > 0) + fsql.Insert(insertOrderCostList).ExecuteAffrows(); + }); } catch (Exception ex) {