From 8fb9297145fe6c4dd9d0511a01512a5558102b1e Mon Sep 17 00:00:00 2001 From: yubaolee Date: Tue, 14 Sep 2021 23:57:24 +0800 Subject: [PATCH] =?UTF-8?q?fix=20{ForeignKeyTemplate}=E5=AD=98=E5=9C=A8?= =?UTF-8?q?=E6=97=A0=E6=B3=95=E7=94=9F=E6=88=90=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- OpenAuth.App/BuilderTable/BuilderTableApp.cs | 10 ++++++++++ .../SingleTable/BuildAppWithDynamicHeader.html | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/OpenAuth.App/BuilderTable/BuilderTableApp.cs b/OpenAuth.App/BuilderTable/BuilderTableApp.cs index e501127e..4b6b8bf7 100644 --- a/OpenAuth.App/BuilderTable/BuilderTableApp.cs +++ b/OpenAuth.App/BuilderTable/BuilderTableApp.cs @@ -308,6 +308,11 @@ namespace OpenAuth.App domainContent = domainContent .Replace("{ForeignKeyTemplate}", foreignTemplate); } + else + { + domainContent = domainContent + .Replace("{ForeignKeyTemplate}", ""); + } var primarykey = sysColumns.FirstOrDefault(u => u.IsKey); if (primarykey == null) @@ -359,6 +364,11 @@ namespace OpenAuth.App domainContent = domainContent .Replace("{ForeignKeyTemplate}", foreignTemplate); } + else + { + domainContent = domainContent + .Replace("{ForeignKeyTemplate}", ""); + } FileHelper.WriteFile(Path.Combine(appRootPath, $"{sysTableInfo.ModuleCode}\\Request"), $"Query{sysTableInfo.ClassName}ListReq.cs", domainContent); diff --git a/OpenAuth.WebApi/Template/SingleTable/BuildAppWithDynamicHeader.html b/OpenAuth.WebApi/Template/SingleTable/BuildAppWithDynamicHeader.html index 6ae2e1ec..36e7991f 100644 --- a/OpenAuth.WebApi/Template/SingleTable/BuildAppWithDynamicHeader.html +++ b/OpenAuth.WebApi/Template/SingleTable/BuildAppWithDynamicHeader.html @@ -29,7 +29,7 @@ namespace OpenAuth.App var columnFields = loginContext.GetTableColumns("{ClassName}"); if (columnFields == null || columnFields.Count == 0) { - throw new Exception("请在代码生成界面配置Resource表的字段属性"); + throw new Exception("请在代码生成界面配置{ClassName}表的字段属性"); } var result = new TableData();