From e507c6c476e40abb9706c2e9bfcc351bc4a6dfda Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Thu, 18 Apr 2024 16:24:56 +0800 Subject: [PATCH] =?UTF-8?q?Update=20=E8=BE=BE=E6=A2=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Dm/SqlBuilder/DmExpressionContext.cs | 64 +++++++++---------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/Src/Asp.NetCore2/SqlSugar/Realization/Dm/SqlBuilder/DmExpressionContext.cs b/Src/Asp.NetCore2/SqlSugar/Realization/Dm/SqlBuilder/DmExpressionContext.cs index 435de1655..938718245 100644 --- a/Src/Asp.NetCore2/SqlSugar/Realization/Dm/SqlBuilder/DmExpressionContext.cs +++ b/Src/Asp.NetCore2/SqlSugar/Realization/Dm/SqlBuilder/DmExpressionContext.cs @@ -110,38 +110,38 @@ namespace SqlSugar return string.Format("(CAST(TO_CHAR({0},'dd') AS NUMBER))", parameter.MemberName); } } - public override string DateAddByType(MethodCallExpressionModel model) - { - var parameter = model.Args[0]; - var parameter2 = model.Args[1]; - var parameter3 = model.Args[2]; - var type = (DateType)Enum.Parse(typeof(DateType), parameter3.MemberValue.ObjToString(), false); - double time = 1; - switch (type) - { - case DateType.Year: - time = 1 * 365; - break; - case DateType.Month: - time = 1 * 30; - break; - case DateType.Day: - break; - case DateType.Hour: - time = 1 / 24.0; - break; - case DateType.Second: - time = 1 / 24.0 / 60.0 / 60.0; - break; - case DateType.Minute: - time = 1 / 24.0 / 60.0; - break; - case DateType.Millisecond: - time = 1 / 24.0 / 60.0 / 60.0 / 1000; - break; - } - return string.Format("({0}+({1}*{2})) ", parameter.MemberName, time, parameter2.MemberName); - } + //public override string DateAddByType(MethodCallExpressionModel model) + //{ + // var parameter = model.Args[0]; + // var parameter2 = model.Args[1]; + // var parameter3 = model.Args[2]; + // var type = (DateType)Enum.Parse(typeof(DateType), parameter3.MemberValue.ObjToString(), false); + // double time = 1; + // switch (type) + // { + // case DateType.Year: + // time = 1 * 365; + // break; + // case DateType.Month: + // time = 1 * 30; + // break; + // case DateType.Day: + // break; + // case DateType.Hour: + // time = 1 / 24.0; + // break; + // case DateType.Second: + // time = 1 / 24.0 / 60.0 / 60.0; + // break; + // case DateType.Minute: + // time = 1 / 24.0 / 60.0; + // break; + // case DateType.Millisecond: + // time = 1 / 24.0 / 60.0 / 60.0 / 1000; + // break; + // } + // return string.Format("({0}+({1}*{2})) ", parameter.MemberName, time, parameter2.MemberName); + //} public override string DateAddDay(MethodCallExpressionModel model) {