From 7f209ca3bb5b1c2f7eb5276dd8241100796df1ce Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Fri, 21 Jul 2023 18:44:17 +0800 Subject: [PATCH] Update clickhouse --- .../SqlBuilder/ClickHouseInsertBuilder.cs | 5 +++- .../SqlBuilder/ClickHouseUpdateBuilder.cs | 25 ++++++------------- 2 files changed, 12 insertions(+), 18 deletions(-) diff --git a/Src/Asp.NetCore2/SqlSugar.ClickHouseCore/ClickHouse/SqlBuilder/ClickHouseInsertBuilder.cs b/Src/Asp.NetCore2/SqlSugar.ClickHouseCore/ClickHouse/SqlBuilder/ClickHouseInsertBuilder.cs index c5af6c8cd..fdb42b498 100644 --- a/Src/Asp.NetCore2/SqlSugar.ClickHouseCore/ClickHouse/SqlBuilder/ClickHouseInsertBuilder.cs +++ b/Src/Asp.NetCore2/SqlSugar.ClickHouseCore/ClickHouse/SqlBuilder/ClickHouseInsertBuilder.cs @@ -41,7 +41,10 @@ namespace SqlSugar.ClickHouse var type = UtilMethods.GetUnderType(value.GetType()); if (type == UtilConstants.DateType) { - return GetDateTimeString(value); + var parameterName = this.Builder.SqlParameterKeyWord + name + i; + this.Parameters.Add(new SugarParameter(parameterName, value)); + i++; + return parameterName; } else if (value is DateTimeOffset) { diff --git a/Src/Asp.NetCore2/SqlSugar.ClickHouseCore/ClickHouse/SqlBuilder/ClickHouseUpdateBuilder.cs b/Src/Asp.NetCore2/SqlSugar.ClickHouseCore/ClickHouse/SqlBuilder/ClickHouseUpdateBuilder.cs index 08a4d5217..389567853 100644 --- a/Src/Asp.NetCore2/SqlSugar.ClickHouseCore/ClickHouse/SqlBuilder/ClickHouseUpdateBuilder.cs +++ b/Src/Asp.NetCore2/SqlSugar.ClickHouseCore/ClickHouse/SqlBuilder/ClickHouseUpdateBuilder.cs @@ -125,28 +125,19 @@ namespace SqlSugar.ClickHouse else { var type = UtilMethods.GetUnderType(value.GetType()); - if (type == UtilConstants.DateType && iswhere == false) - { - var date = value.ObjToDate(); - if (date < UtilMethods.GetMinDate(this.Context.CurrentConnectionConfig)) - { - date = UtilMethods.GetMinDate(this.Context.CurrentConnectionConfig); - } - if (this.Context.CurrentConnectionConfig?.MoreSettings?.DisableMillisecond == true) - { - return "'" + date.ToString("yyyy-MM-dd HH:mm:ss") + "'"; - } - else - { - return "'" + date.ToString("yyyy-MM-dd HH:mm:ss.fff") + "'"; - } - } - else if (type == UtilConstants.DateType && iswhere) + if (type == UtilConstants.DateType) { var parameterName = this.Builder.SqlParameterKeyWord + name + i; this.Parameters.Add(new SugarParameter(parameterName, value)); + i++; return parameterName; } + //else if (type == UtilConstants.DateType && iswhere) + //{ + // var parameterName = this.Builder.SqlParameterKeyWord + name + i; + // this.Parameters.Add(new SugarParameter(parameterName, value)); + // return parameterName; + //} else if (type.IsEnum()) { if (this.Context.CurrentConnectionConfig.MoreSettings?.TableEnumIsString == true)