From fd0bef9befdeecee4ef4e0ab688d7f780a002ebb Mon Sep 17 00:00:00 2001 From: "283591387@qq.com" Date: Fri, 30 Jun 2023 01:43:56 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=AE=A1=E6=89=B9=E6=B5=81?= =?UTF-8?q?=E7=A8=8Bnull=E5=80=BC=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .Net6版本/VOL.Core/WorkFlow/WorkFlowManager.cs | 6 +++++- Vue.Net/VOL.Core/WorkFlow/WorkFlowManager.cs | 6 +++++- 开发版dev/Net6开发版/VOL.Core/WorkFlow/WorkFlowManager.cs | 6 +++++- 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/.Net6版本/VOL.Core/WorkFlow/WorkFlowManager.cs b/.Net6版本/VOL.Core/WorkFlow/WorkFlowManager.cs index 09e48f5b..ff7377f9 100644 --- a/.Net6版本/VOL.Core/WorkFlow/WorkFlowManager.cs +++ b/.Net6版本/VOL.Core/WorkFlow/WorkFlowManager.cs @@ -70,7 +70,11 @@ namespace VOL.Core.WorkFlow var condition = typeof(T).GetKeyName().CreateExpression(tableKey, Enums.LinqExpressionType.Equal); //动态分库应该查询对应的数据库 var data = await DBServerProvider.DbContext.Set().Where(condition).FirstOrDefaultAsync(); - + if (data==null) + { + Console.WriteLine($"未查到数据,表:{table},id:{tableKey}"); + return Array.Empty(); + } List dictionaries = new List(); var dicNos = tableOptions.Select(s => s.DropNo).ToList(); diff --git a/Vue.Net/VOL.Core/WorkFlow/WorkFlowManager.cs b/Vue.Net/VOL.Core/WorkFlow/WorkFlowManager.cs index 09e48f5b..ff7377f9 100644 --- a/Vue.Net/VOL.Core/WorkFlow/WorkFlowManager.cs +++ b/Vue.Net/VOL.Core/WorkFlow/WorkFlowManager.cs @@ -70,7 +70,11 @@ namespace VOL.Core.WorkFlow var condition = typeof(T).GetKeyName().CreateExpression(tableKey, Enums.LinqExpressionType.Equal); //动态分库应该查询对应的数据库 var data = await DBServerProvider.DbContext.Set().Where(condition).FirstOrDefaultAsync(); - + if (data==null) + { + Console.WriteLine($"未查到数据,表:{table},id:{tableKey}"); + return Array.Empty(); + } List dictionaries = new List(); var dicNos = tableOptions.Select(s => s.DropNo).ToList(); diff --git a/开发版dev/Net6开发版/VOL.Core/WorkFlow/WorkFlowManager.cs b/开发版dev/Net6开发版/VOL.Core/WorkFlow/WorkFlowManager.cs index 09e48f5b..ff7377f9 100644 --- a/开发版dev/Net6开发版/VOL.Core/WorkFlow/WorkFlowManager.cs +++ b/开发版dev/Net6开发版/VOL.Core/WorkFlow/WorkFlowManager.cs @@ -70,7 +70,11 @@ namespace VOL.Core.WorkFlow var condition = typeof(T).GetKeyName().CreateExpression(tableKey, Enums.LinqExpressionType.Equal); //动态分库应该查询对应的数据库 var data = await DBServerProvider.DbContext.Set().Where(condition).FirstOrDefaultAsync(); - + if (data==null) + { + Console.WriteLine($"未查到数据,表:{table},id:{tableKey}"); + return Array.Empty(); + } List dictionaries = new List(); var dicNos = tableOptions.Select(s => s.DropNo).ToList();