Pārlūkot izejas kodu

VisitorStageChangeAndUpDateContacts.cs Changes

allauddin 2 gadus atpakaļ
vecāks
revīzija
9b2f58b3aa

+ 7
- 2
CRM.Visitors/ActionProviders/VisitorStageChangeAndUpDateContacts.cs Parādīt failu

@@ -91,8 +91,13 @@ namespace Bizgaze.CRM.Visitors.ActionProviders
91 91
                     long installedAppId = 0;
92 92
                     var stageStatusName = "";
93 93
                     var code = "";
94
-                    var tenantid = Convert.ToInt64(visitorInfo.Parameters["tenantid"]);
94
+                    //var tenantid = Convert.ToInt64(visitorInfo.Parameters["tenantid"]);
95 95
                     var visitorIds = Convert.ToInt64(visitorInfo.Parameters["visitorid"]);
96
+                    var sel1 = new Unibase.Data.Sql.Select("bizgazecrm_visitors").AllColumns().Where("visitorid", visitorIds);
97
+                    var param = new List<Unibase.Data.Parameter>();
98
+                    param.Add(new Unibase.Data.Parameter("@visitorId", visitorIds));
99
+                    var dt1 = await GetDataTableAsync(srequest, sel1, param);
100
+                    var tenantid = Convert.ToInt32(dt1.Rows[0]["tenantid"]);
96 101
                     var visitorType = Convert.ToInt64(visitorInfo.Parameters["visitortype"]);
97 102
                     var visitordata = await visitorManager.GetVisitorByIdAsync(srequest, visitorIds);
98 103
                     if (visitordata.Result != null)
@@ -115,7 +120,7 @@ namespace Bizgaze.CRM.Visitors.ActionProviders
115 120
                         photourl = visitordata.Result.PhotoUrl;
116 121
                         var stages = await stageManager.GetStageByStageStatusAsync(srequest, installedAppId, stageStatusName);
117 122
                         var NewStageIds = stages.Result.StageId;
118
-                        var UpdateStages = new Update("bizgazecrm_visitors").Value("stageid", NewStageIds).Where(Exp.Eq("visitorId", visitorIds));
123
+                        var UpdateStages = new Update("bizgazecrm_visitors").Value("stageid", NewStageIds).Value("lastupdateddate", DateTime.Now).Where(Exp.Eq("visitorId", visitorIds));
119 124
                         await _repository.ExecuteAsync(request, UpdateStages);
120 125
                         var visitorTypeid = visitordata.Result.VisitorType;
121 126
                         if (visitorTypeid != 2)

Notiek ielāde…
Atcelt
Saglabāt