浏览代码

UpdateVisitorBeenHerePreAction.cs Changes

allauddin 2 年前
父节点
当前提交
6f2316681c
共有 1 个文件被更改,包括 8 次插入5 次删除
  1. 8
    5
      CRM.Visitors/ActionProviders/UpdateVisitorBeenHerePreAction.cs

+ 8
- 5
CRM.Visitors/ActionProviders/UpdateVisitorBeenHerePreAction.cs 查看文件

70
             var MobileNumber = dictObj["mobilenumber"].ToString();
70
             var MobileNumber = dictObj["mobilenumber"].ToString();
71
             long visitorid = 0;
71
             long visitorid = 0;
72
             var visitorsinfo = await visitorManager.VisitorsbyMobileNumberAsync(srequest, MobileNumber);
72
             var visitorsinfo = await visitorManager.VisitorsbyMobileNumberAsync(srequest, MobileNumber);
73
+
74
+
73
             var stageStatusName = "";
75
             var stageStatusName = "";
74
             if (visitorsinfo.Result != null)
76
             if (visitorsinfo.Result != null)
75
             {
77
             {
110
                 visitor.Add("checkindate", DateTime.Now);
112
                 visitor.Add("checkindate", DateTime.Now);
111
                 visitor.Add("contactid", contactid);
113
                 visitor.Add("contactid", contactid);
112
                 visitor.Add("code", visitorsinfo.Result.Code);
114
                 visitor.Add("code", visitorsinfo.Result.Code);
113
-                visitor.Add("agreement", visitorsinfo.Result.Agreement);
115
+                //visitor.Add("agreement", true);
114
                 visitor.Add("employeeid", visitorsinfo.Result.EmployeeId);
116
                 visitor.Add("employeeid", visitorsinfo.Result.EmployeeId);
115
                 visitor.Add("seriesid", visitorsinfo.Result.SeriesId);
117
                 visitor.Add("seriesid", visitorsinfo.Result.SeriesId);
116
                 visitor.Add("stageid", visitorsinfo.Result.StageId);
118
                 visitor.Add("stageid", visitorsinfo.Result.StageId);
124
                 visitor.Add("title", visitorsinfo.Result.Title);
126
                 visitor.Add("title", visitorsinfo.Result.Title);
125
                 visitor.Add("visitortype", visitorsinfo.Result.VisitorType);
127
                 visitor.Add("visitortype", visitorsinfo.Result.VisitorType);
126
                 var response = await _repository.SaveAsync(request, vistoroptions, visitor);
128
                 var response = await _repository.SaveAsync(request, vistoroptions, visitor);
129
+                var agreement1 = true;
130
+                var Updateagreement = new Update("bizgazecrm_visitors").Value("agreement", agreement1).Where(Exp.Eq("code", code));
131
+                await _repository.ExecuteAsync(request, Updateagreement);
127
                 if (response.Status == ResponseStatus.Error)
132
                 if (response.Status == ResponseStatus.Error)
128
                 {
133
                 {
129
                     return ActionResponse<FormActionResponse>.CreateErrorResponse("1", "Visitor Check Out Data Not Saved");
134
                     return ActionResponse<FormActionResponse>.CreateErrorResponse("1", "Visitor Check Out Data Not Saved");
157
 
162
 
158
                     return ActionResponse<FormActionResponse>.CreateErrorResponse("1", "Visitor Check Out Data Not Saved");
163
                     return ActionResponse<FormActionResponse>.CreateErrorResponse("1", "Visitor Check Out Data Not Saved");
159
                 }
164
                 }
160
-
161
             }
165
             }
162
             else
166
             else
163
             {
167
             {
164
                 return ActionResponse<FormActionResponse>.CreateErrorResponse("1", "visitor  Not Found");
168
                 return ActionResponse<FormActionResponse>.CreateErrorResponse("1", "visitor  Not Found");
165
             }
169
             }
170
+            var agreement = true;
166
             var updateValues = new Dictionary<string, object>();
171
             var updateValues = new Dictionary<string, object>();
167
-            var updateQry = new Update("bizgazecrm_visitors").Value("agreement", true).Value("lastupdateddate", DateTime.Now).Where(Exp.Eq("visitorid", visitorid));
172
+            var updateQry = new Update("bizgazecrm_visitors").Value("agreement", agreement).Value("lastupdateddate", DateTime.Now).Where(Exp.Eq("visitorid", visitorid));
168
             var ds = await _repository.ExecuteAsync(request, updateQry);
173
             var ds = await _repository.ExecuteAsync(request, updateQry);
169
-            // var UpdateCheckoutDate = new Update("bizgazecrm_visitorcheckout").Value("checkoutdate", DateTime.MinValue).Where(Exp.Eq("visitorId", visitorid));
170
-            //await _repository.ExecuteAsync(request, UpdateCheckoutDate);
171
             returnresponse.Obj = dictObj as ExpandoObject;
174
             returnresponse.Obj = dictObj as ExpandoObject;
172
             returnresponse.PkValue = defaultPKValue;
175
             returnresponse.PkValue = defaultPKValue;
173
             return ActionResponse<FormActionResponse>.CreateSuccessResponse("success", returnresponse);
176
             return ActionResponse<FormActionResponse>.CreateSuccessResponse("success", returnresponse);

正在加载...
取消
保存