From 9b2f58b3aa1ae98bb2886105199c317daa6e7441 Mon Sep 17 00:00:00 2001 From: allauddin Date: Wed, 5 Jul 2023 16:31:47 +0530 Subject: [PATCH] VisitorStageChangeAndUpDateContacts.cs Changes --- .../VisitorStageChangeAndUpDateContacts.cs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/CRM.Visitors/ActionProviders/VisitorStageChangeAndUpDateContacts.cs b/CRM.Visitors/ActionProviders/VisitorStageChangeAndUpDateContacts.cs index 02c04db..81ecd77 100644 --- a/CRM.Visitors/ActionProviders/VisitorStageChangeAndUpDateContacts.cs +++ b/CRM.Visitors/ActionProviders/VisitorStageChangeAndUpDateContacts.cs @@ -91,8 +91,13 @@ namespace Bizgaze.CRM.Visitors.ActionProviders long installedAppId = 0; var stageStatusName = ""; var code = ""; - var tenantid = Convert.ToInt64(visitorInfo.Parameters["tenantid"]); + //var tenantid = Convert.ToInt64(visitorInfo.Parameters["tenantid"]); var visitorIds = Convert.ToInt64(visitorInfo.Parameters["visitorid"]); + var sel1 = new Unibase.Data.Sql.Select("bizgazecrm_visitors").AllColumns().Where("visitorid", visitorIds); + var param = new List(); + param.Add(new Unibase.Data.Parameter("@visitorId", visitorIds)); + var dt1 = await GetDataTableAsync(srequest, sel1, param); + var tenantid = Convert.ToInt32(dt1.Rows[0]["tenantid"]); var visitorType = Convert.ToInt64(visitorInfo.Parameters["visitortype"]); var visitordata = await visitorManager.GetVisitorByIdAsync(srequest, visitorIds); if (visitordata.Result != null) @@ -115,7 +120,7 @@ namespace Bizgaze.CRM.Visitors.ActionProviders photourl = visitordata.Result.PhotoUrl; var stages = await stageManager.GetStageByStageStatusAsync(srequest, installedAppId, stageStatusName); var NewStageIds = stages.Result.StageId; - var UpdateStages = new Update("bizgazecrm_visitors").Value("stageid", NewStageIds).Where(Exp.Eq("visitorId", visitorIds)); + var UpdateStages = new Update("bizgazecrm_visitors").Value("stageid", NewStageIds).Value("lastupdateddate", DateTime.Now).Where(Exp.Eq("visitorId", visitorIds)); await _repository.ExecuteAsync(request, UpdateStages); var visitorTypeid = visitordata.Result.VisitorType; if (visitorTypeid != 2)