From a4862eb0310e9d05c3aaa6db43db9f4ae1bf723f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=A6=20=E8=B5=B5?= <89237069@qq.com> Date: Wed, 30 Aug 2023 15:29:41 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E7=89=88=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../SettleAccount.Domain/Entities/BQ/Managers/INV_MNG.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/code/src/Modules/SettleAccount/src/SettleAccount.Domain/Entities/BQ/Managers/INV_MNG.cs b/code/src/Modules/SettleAccount/src/SettleAccount.Domain/Entities/BQ/Managers/INV_MNG.cs index 984fa1ac..5518d8db 100644 --- a/code/src/Modules/SettleAccount/src/SettleAccount.Domain/Entities/BQ/Managers/INV_MNG.cs +++ b/code/src/Modules/SettleAccount/src/SettleAccount.Domain/Entities/BQ/Managers/INV_MNG.cs @@ -1429,12 +1429,13 @@ namespace Win.Sfs.SettleAccount.Entities.BQ.Managers } if (p_notlist != null && p_notlist.Count > 0) { + var innotls1 = new List(); var groupnum = itm.Value; var notls = p_notlist.Where(p => groupnum.Contains(p.GroupNum)).GroupBy(p => new { p.GroupNum, p.LU }) .Select(p => new { GroupNum = p.Key.GroupNum, LU = p.Key.LU, Qty = p.Sum(itm => itm.Qty), InvBillNum = itm.Key }); foreach (var nitm in notls) { - innotls.Add(new INVOICE_NOT_SETTLE( + innotls1.Add(new INVOICE_NOT_SETTLE( guid: GuidGenerator.Create(), version: p_version, invGroupNum: p_InvGroupNum, @@ -1449,7 +1450,7 @@ namespace Win.Sfs.SettleAccount.Entities.BQ.Managers } if (innotls.Count > 0) { - notDetialList.AddRange(innotls); + notDetialList.AddRange(innotls1); } } var invbill = new INVOICE_GRP @@ -1477,7 +1478,7 @@ namespace Win.Sfs.SettleAccount.Entities.BQ.Managers if (salist.Count > 0) { - await _repository.DbContext.BulkUpdateAsync(salist,new BulkConfig() { BatchSize=10000 }); + await _repository.DbContext.BulkUpdateAsync(salist); } await _repository.DbContext.BulkInsertAsync(invlist);