浏览代码

VisitorphoneverifyPreAction.cs Changes

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

+ 23
- 8
CRM.Visitors/ActionProviders/VisitorphoneverifyPreAction.cs 查看文件

75
             var vistortypeid = Convert.ToInt32(dictObj["visitortypeid"].ToString());
75
             var vistortypeid = Convert.ToInt32(dictObj["visitortypeid"].ToString());
76
             var mobile = Convert.ChangeType(dictObj["mobilenumber1"].ToString(), typeof(string));
76
             var mobile = Convert.ChangeType(dictObj["mobilenumber1"].ToString(), typeof(string));
77
             var email = Convert.ChangeType(dictObj["emailid_new"].ToString(), typeof(string));
77
             var email = Convert.ChangeType(dictObj["emailid_new"].ToString(), typeof(string));
78
+            var select = new Unibase.Data.Sql.Select("bizgazecrm_visitornumbers").AllColumns().Where("mobilenumber", mobile);
79
+            var parameters = new List<Unibase.Data.Parameter>();
80
+            parameters.Add(new Unibase.Data.Parameter("@mobilenumber", mobile));
81
+            var dt = await GetDataTableAsync(srequest, select, parameters);
82
+            if (dt != null)
83
+            {
84
+                if (dt.Rows.Count > 0)
85
+                {
86
+                    dictObj["visitornumberid"] =Convert.ToInt64(dt.Rows[0]["visitornumberid"]);
87
+                }
88
+            }
89
+            var select1 = new Unibase.Data.Sql.Select("bizgazecrm_visitoremails").AllColumns().Where("emailid", email);
90
+            var parameters1 = new List<Unibase.Data.Parameter>();
91
+            parameters1.Add(new Unibase.Data.Parameter("@emailid", email));
92
+            var dt1 = await GetDataTableAsync(srequest, select1, parameters1);
93
+            if (dt1 != null)
94
+            {
95
+                if (dt1.Rows.Count > 0)
96
+                {
97
+                    dictObj["visitoremailid"] = Convert.ToInt64(dt1.Rows[0]["visitoremailid"]);
98
+                }
99
+            }
78
             if (vistortypeid != 2)
100
             if (vistortypeid != 2)
79
             {
101
             {
80
                 if (dictObj.ContainsKey("isverified"))
102
                 if (dictObj.ContainsKey("isverified"))
85
                     {
107
                     {
86
                         return ActionResponse<FormActionResponse>.CreateErrorResponse("1", "Please Verify Mobile Number", null);
108
                         return ActionResponse<FormActionResponse>.CreateErrorResponse("1", "Please Verify Mobile Number", null);
87
                     }
109
                     }
88
-                    var select = new Unibase.Data.Sql.Select("bizgazecrm_visitornumbers").AllColumns().Where("mobilenumber", mobile);
89
-                    var parameters = new List<Unibase.Data.Parameter>();
90
-                    parameters.Add(new Unibase.Data.Parameter("@mobilenumber", mobile));
91
-                    var dt = await GetDataTableAsync(srequest, select, parameters);
92
                     if (dt.Rows.Count > 0)
110
                     if (dt.Rows.Count > 0)
93
                     {
111
                     {
94
                         return ActionResponse<FormActionResponse>.CreateErrorResponse("1", "Mobile Number Already Exists", null);
112
                         return ActionResponse<FormActionResponse>.CreateErrorResponse("1", "Mobile Number Already Exists", null);
95
                     }
113
                     }
96
-                    var select1 = new Unibase.Data.Sql.Select("bizgazecrm_visitoremails").AllColumns().Where("emailid", email);
97
-                    var parameters1 = new List<Unibase.Data.Parameter>();
98
-                    parameters1.Add(new Unibase.Data.Parameter("@emailid", email));
99
-                    var dt1 = await GetDataTableAsync(srequest, select1, parameters1);
114
+
100
                     if (dt1.Rows.Count > 0)
115
                     if (dt1.Rows.Count > 0)
101
                     {
116
                     {
102
                         return ActionResponse<FormActionResponse>.CreateErrorResponse("1", "Email already Exists", null);
117
                         return ActionResponse<FormActionResponse>.CreateErrorResponse("1", "Email already Exists", null);

正在加载...
取消
保存