From 0a1f5fb33b9a9c6988848d0c7f072fbf0e3ce331 Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Tue, 11 Dec 2018 22:30:25 +0000 Subject: [PATCH] --- .../AyaNova/Controllers/ApiRootController.cs | 5 +--- .../AyaNova/biz/FilterSqlCriteriaBuilder.cs | 25 +++++++++---------- server/AyaNova/biz/WidgetBiz.cs | 14 +++++------ 3 files changed, 20 insertions(+), 24 deletions(-) diff --git a/server/AyaNova/Controllers/ApiRootController.cs b/server/AyaNova/Controllers/ApiRootController.cs index 21c3a359..4fe38edd 100644 --- a/server/AyaNova/Controllers/ApiRootController.cs +++ b/server/AyaNova/Controllers/ApiRootController.cs @@ -53,10 +53,7 @@ namespace AyaNova.Api.Controllers
{AySchema.currentSchema.ToString()}

Server time

{DateUtil.ServerDateTimeString(System.DateTime.UtcNow)}
-
{TimeZoneInfo.Local.Id}
-
Test datetime.now to string {System.DateTime.Now.ToString()}
-
Test datetime.UtcNow to string {System.DateTime.UtcNow.ToString()}
-
Test datetime.Now then converted to universaltime then to string {System.DateTime.Now.ToUniversalTime().ToString()}
+
{TimeZoneInfo.Local.Id}

Server logs

{ServerBootConfig.AYANOVA_LOG_PATH}
diff --git a/server/AyaNova/biz/FilterSqlCriteriaBuilder.cs b/server/AyaNova/biz/FilterSqlCriteriaBuilder.cs index 35b4d60c..cf013b96 100644 --- a/server/AyaNova/biz/FilterSqlCriteriaBuilder.cs +++ b/server/AyaNova/biz/FilterSqlCriteriaBuilder.cs @@ -10,8 +10,7 @@ using Microsoft.Extensions.Logging; namespace AyaNova.Biz { public static class FilterSqlCriteriaBuilder - { - //"SELECT *, xmin FROM AWIDGET name Like 'BoolDataFilterTest%' AND active = true AND " + { public static string DataFilterToSQLCriteria(AyaNova.Models.DataFilter dataFilter, FilterOptions filterOptions, long userId) { @@ -282,11 +281,11 @@ namespace AyaNova.Biz //So this is the core date time to work off of DateTime RelativeToday = DateTime.Today; DateTime RelativeNow = DateTime.Now; - ILogger log = AyaNova.Util.ApplicationLogging.CreateLogger("FilterSqlCriteriaBuilder::DataFilterToColumnCriteria"); - log.LogInformation("RelativeToday (before adjustment):"); - log.LogInformation(RelativeToday.ToString()); - log.LogInformation("RelativeNow (before adjustment):"); - log.LogInformation(RelativeNow.ToString()); + // ILogger log = AyaNova.Util.ApplicationLogging.CreateLogger("FilterSqlCriteriaBuilder::DataFilterToColumnCriteria"); + // log.LogInformation("RelativeToday (before adjustment):"); + // log.LogInformation(RelativeToday.ToString()); + // log.LogInformation("RelativeNow (before adjustment):"); + // log.LogInformation(RelativeNow.ToString()); if (sValue.StartsWith("{[") && sValue.EndsWith("]}")) @@ -306,12 +305,12 @@ namespace AyaNova.Biz //TESTING: //LOG THE CRIT AND QUERY // ILogger log = AyaNova.Util.ApplicationLogging.CreateLogger("FilterSqlCriteriaBuilder::DataFilterToColumnCriteria"); - log.LogInformation("RelativeToday (adjusted):"); - log.LogInformation(RelativeToday.ToString()); - log.LogInformation("RelativeNow (adjusted):"); - log.LogInformation(RelativeNow.ToString()); - log.LogInformation("Offset used:"); - log.LogInformation(u.tz.ToString()); + // log.LogInformation("RelativeToday (adjusted):"); + // log.LogInformation(RelativeToday.ToString()); + // log.LogInformation("RelativeNow (adjusted):"); + // log.LogInformation(RelativeNow.ToString()); + // log.LogInformation("Offset used:"); + // log.LogInformation(u.tz.ToString()); #region Build criteria for date RANGE TOKEN specified //Used as the basis point diff --git a/server/AyaNova/biz/WidgetBiz.cs b/server/AyaNova/biz/WidgetBiz.cs index 4e5476d5..c13824ea 100644 --- a/server/AyaNova/biz/WidgetBiz.cs +++ b/server/AyaNova/biz/WidgetBiz.cs @@ -189,13 +189,13 @@ namespace AyaNova.Biz q = q + FilterSqlCriteriaBuilder.DataFilterToSQLCriteria(TheFilter, WidgetBiz.FilterOptions(), UserId); //TESTING: - //TODO: remove this from production build - //LOG THE CRIT AND QUERY - ILogger log = AyaNova.Util.ApplicationLogging.CreateLogger("WidgetBiz::GetManyAsync"); - log.LogInformation("Filter criteria:"); - log.LogInformation(TheFilter.Filter); - log.LogInformation("Generated SQL:"); - log.LogInformation(q); + // //TODO: remove this from production build + // //LOG THE CRIT AND QUERY + // ILogger log = AyaNova.Util.ApplicationLogging.CreateLogger("WidgetBiz::GetManyAsync"); + // log.LogInformation("Filter criteria:"); + // log.LogInformation(TheFilter.Filter); + // log.LogInformation("Generated SQL:"); + // log.LogInformation(q); } //BUILD ORDER BY AND APPEND IT