From 0261b91a2a5a96d9995cf0e904f4a283b15bc165 Mon Sep 17 00:00:00 2001 From: shangzhongyuan Date: Tue, 17 Mar 2026 09:58:12 +0800 Subject: [PATCH] =?UTF-8?q?fix(entryexitController):=20=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E4=BF=9D=E5=AD=98=E5=A4=B1=E8=B4=A5=E8=AE=A1=E6=95=B0=E5=B9=B6?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E8=BF=94=E5=9B=9E=E6=B6=88=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 添加saveFailCount变量来统计保存失败的银行流水记录数量,并在返回消息中显示该统计信息,以便更全面地反映处理结果 --- YLErpWeb/Controllers/entryexitController.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/YLErpWeb/Controllers/entryexitController.cs b/YLErpWeb/Controllers/entryexitController.cs index 34c0942b..31cf09b1 100644 --- a/YLErpWeb/Controllers/entryexitController.cs +++ b/YLErpWeb/Controllers/entryexitController.cs @@ -547,6 +547,7 @@ namespace YLErp.Web.Controllers var skipCount = 0; var duplicateCount = 0; var invalidCounterpartyCount = 0; + var saveFailCount = 0; var ids = new List(); foreach (var flow in result.data) @@ -609,10 +610,15 @@ namespace YLErp.Web.Controllers existingFlowIds.Add(flow.flowId); saveCount++; } + else + { + saveFailCount++; + } } catch (Exception ex) { LogFactory.GetLogger().Error($"保存银行流水记录失败:{ex.Message}", ex); + saveFailCount++; } } @@ -621,7 +627,8 @@ namespace YLErp.Web.Controllers new ClientCashInCashOutDataService(CurUser).ExcuteEntryExit(ids, kafkaProduceHelper); } - return JsonSuccess($"获取银行流水成功,共处理{result.data.Count}条,成功保存{saveCount}条,跳过{skipCount}条(无效对手方账号{invalidCounterpartyCount}条,重复{duplicateCount}条)"); + return JsonSuccess($"获取银行流水成功,共处理{result.data.Count}条,成功保存{saveCount}条,跳过{skipCount}条(无效对手方账号{invalidCounterpartyCount}条,重复{duplicateCount}条),保存失败{saveFailCount}条"); + } catch (Exception ex) {