Bläddra i källkod

😁代码调整

zuohuaijun 3 år sedan
förälder
incheckning
8d1941162b

+ 3 - 3
Admin.NET/Admin.NET.Core/Admin.NET.Core.csproj

@@ -20,9 +20,9 @@
     <PackageReference Include="DotNetCore.Compile.Environment" Version="3.2.0" />
     <PackageReference Include="DotNetCore.Natasha.CSharp" Version="5.1.0" />
     <PackageReference Include="FluentEmail.Smtp" Version="3.0.2" />
-    <PackageReference Include="Furion.Extras.Authentication.JwtBearer" Version="4.8.7.5" />
-    <PackageReference Include="Furion.Extras.ObjectMapper.Mapster" Version="4.8.7.5" />
-    <PackageReference Include="Furion.Pure" Version="4.8.7.5" />
+    <PackageReference Include="Furion.Extras.Authentication.JwtBearer" Version="4.8.7.6" />
+    <PackageReference Include="Furion.Extras.ObjectMapper.Mapster" Version="4.8.7.6" />
+    <PackageReference Include="Furion.Pure" Version="4.8.7.6" />
     <PackageReference Include="IPTools.China" Version="1.6.0" />
     <PackageReference Include="Lazy.Captcha.Core" Version="2.0.2" />
     <PackageReference Include="Magicodes.IE.Excel" Version="2.7.4.2" />

+ 13 - 0
Admin.NET/Admin.NET.Core/Admin.NET.Core.xml

@@ -5001,6 +5001,12 @@
             <param name="pid"></param>
             <returns></returns>
         </member>
+        <member name="M:Admin.NET.Core.Service.SysCodeGenService.GetTemplatePathList(Admin.NET.Core.SysCodeGen)">
+            <summary>
+            获取模板文件路径集合
+            </summary>
+            <returns></returns>
+        </member>
         <member name="M:Admin.NET.Core.Service.SysCodeGenService.GetTemplatePathList">
             <summary>
             获取模板文件路径集合
@@ -5014,6 +5020,13 @@
             <param name="input"></param>
             <returns></returns>
         </member>
+        <member name="M:Admin.NET.Core.Service.SysCodeGenService.GetZipPathList(Admin.NET.Core.SysCodeGen)">
+            <summary>
+            设置生成文件路径
+            </summary>
+            <param name="input"></param>
+            <returns></returns>
+        </member>
         <member name="M:Admin.NET.Core.Service.CommonService.GetEntityInfos">
             <summary>
             获取库表信息

+ 6 - 10
Admin.NET/Admin.NET.Core/Service/CodeGen/SysCodeGenService.cs

@@ -220,9 +220,8 @@ public class SysCodeGenService : IDynamicApiController, ITransient
     public async Task<dynamic> RunLocal(SysCodeGen input)
     {
         if (string.IsNullOrEmpty(input.GenerateType))
-        {
             input.GenerateType = "200";
-        }
+
         // 先删除该表已生成的菜单列表
         var templatePathList = GetTemplatePathList();
         List<string> targetPathList;
@@ -239,8 +238,8 @@ public class SysCodeGenService : IDynamicApiController, ITransient
         var tableFieldList = await _codeGenConfigService.GetList(new CodeGenConfig() { CodeGenId = input.Id }); // 字段集合
 
         var queryWhetherList = tableFieldList.Where(u => u.QueryWhether == YesNoEnum.Y.ToString()).ToList(); // 前端查询集合
-        var joinTableList = tableFieldList.Where(u => u.EffectType == "Upload" || u.EffectType == "fk").ToList();// 需要连表查询的字段
-        (string joinTableNames, string lowerJoinTableNames) = GetJoinTableStr(joinTableList);// 获取连表的实体名和别名
+        var joinTableList = tableFieldList.Where(u => u.EffectType == "Upload" || u.EffectType == "fk").ToList(); // 需要连表查询的字段
+        (string joinTableNames, string lowerJoinTableNames) = GetJoinTableStr(joinTableList); // 获取连表的实体名和别名
 
         var data = new CustomViewEngine(_db)
         {
@@ -259,7 +258,6 @@ public class SysCodeGenService : IDynamicApiController, ITransient
         for (var i = 0; i < templatePathList.Count; i++)
         {
             var tContent = File.ReadAllText(templatePathList[i]);
-
             var tResult = _viewEngine.RunCompile<CustomViewEngine>(tContent, data, builderAction: builder =>
             {
                 builder.AddAssemblyReferenceByName("System.Linq");
@@ -273,20 +271,18 @@ public class SysCodeGenService : IDynamicApiController, ITransient
             File.WriteAllText(targetPathList[i], tResult, Encoding.UTF8);
         }
 
-        //最后一位代码为0则添加栏目
+        // 最后一位代码为0则添加栏目
         if (input.GenerateType.EndsWith('0'))
             await AddMenu(input.TableName, input.BusName, input.MenuPid);
-        //非ZIP压缩返回空
+        // 非ZIP压缩返回空
         if (!input.GenerateType.StartsWith('1'))
             return null;
         else
         {
             string downloadPath = zipPath + ".zip";
-            //判断是否存在同名称文件
+            // 判断是否存在同名称文件
             if (File.Exists(downloadPath))
-            {
                 File.Delete(downloadPath);
-            }
             ZipFile.CreateFromDirectory(zipPath, downloadPath);
             return new { url = $"{App.HttpContext.Request.Scheme}://{App.HttpContext.Request.Host}/sysCodeGen/downCode/{input.TableName}.zip" };
         }

+ 0 - 3
Admin.NET/Admin.NET.Core/SqlSugar/SqlSugarSetup.cs

@@ -62,9 +62,6 @@ public static class SqlSugarSetup
                     if (type.PropertyType == typeof(bool) || type.PropertyType == typeof(bool?))
                         column.DataType = "number(1)";
                 }
-
-                if(column.PropertyName == "TenantId") ///租户Id列更新时强制忽略更新
-                    column.IsOnlyIgnoreUpdate = true;
             },
             DataInfoCacheService = new SqlSugarCache(),
         };

+ 0 - 1
Admin.NET/Admin.NET.Web.Core/Admin.NET.Web.Core.csproj

@@ -11,7 +11,6 @@
   </ItemGroup>
 
   <ItemGroup>
-    <PackageReference Include="AspNet.Security.OAuth.Weixin" Version="6.0.14" />
     <PackageReference Include="IGeekFan.AspNetCore.Knife4jUI" Version="0.0.13" />
     <PackageReference Include="System.Security.Cryptography.Pkcs" Version="7.0.1" />
   </ItemGroup>