diff --git a/Src/Asp.NetCore2/SqlSugar/Abstract/SqlBuilderProvider/SqlBuilderProvider_Condition.cs b/Src/Asp.NetCore2/SqlSugar/Abstract/SqlBuilderProvider/SqlBuilderProvider_Condition.cs index 4bf3f8895..99c00cee5 100644 --- a/Src/Asp.NetCore2/SqlSugar/Abstract/SqlBuilderProvider/SqlBuilderProvider_Condition.cs +++ b/Src/Asp.NetCore2/SqlSugar/Abstract/SqlBuilderProvider/SqlBuilderProvider_Condition.cs @@ -164,6 +164,9 @@ namespace SqlSugar if (conModel.CustomConditionalFunc != null) { builder.Replace(" AND ( AND", " AND ( "); + builder.Replace(" OR ( AND", " OR ( "); + builder.Replace("( ( AND", "( ( "); + builder.Replace("( ( OR", "( ( "); } } parameters.AddRange(childSqlInfo.Value);