Kaynağa Gözat

App手机端 通讯录接口 小修改

lihai 8 yıl önce
ebeveyn
işleme
c789434cc1

+ 7 - 5
CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/customer/AddressBookController.cs

@@ -357,13 +357,15 @@ namespace CallCenterApi.Interface.Controllers.customer
357 357
         public ActionResult GetAppList(string keyWord = "")
358 358
         {
359 359
             DataTable dt = new DataTable();
360
-            string sqlA = " and F_IsDelete = 0 ";
361
-            string sqlB = " and b.F_DeleteFlag = 0";
360
+            string sqlA = " and F_IsDelete = 0 AND ISNULL(F_Mobile,'')<>'' ";
361
+            string sqlB = " and b.F_DeleteFlag = 0 AND ISNULL(F_Mobile,'')<>''";
362 362
             string sqlkey = "SELECT F_ValueId FROM T_Sys_DictionaryValue WHERE F_Value LIKE '%" + keyWord + "%'";
363 363
             if (!string.IsNullOrWhiteSpace(keyWord))
364 364
             {
365
-                sqlA += " and (F_Name like '%" + keyWord + "%' or F_Telephone like '%" + keyWord + "%' or F_Mobile like '%" + keyWord + "%' or F_ElseMobile like '%" + keyWord + "%' or F_CompanyId IN (" + sqlkey + ") or F_DepartmentId IN (" + sqlkey + ") or F_PositionId IN (" + sqlkey + ") ) ";
366
-                sqlB += " and (F_UserName like '%" + keyWord + "%' or F_Telephone like '%" + keyWord + "%' or F_Mobile like '%" + keyWord + "%' or F_HomePhone like '%" + keyWord + "%' ) ";
365
+                //sqlA += " and (F_Name like '%" + keyWord + "%' or F_Telephone like '%" + keyWord + "%' or F_Mobile like '%" + keyWord + "%' or F_ElseMobile like '%" + keyWord + "%' or F_CompanyId IN (" + sqlkey + ") or F_DepartmentId IN (" + sqlkey + ") or F_PositionId IN (" + sqlkey + ") ) ";
366
+                //sqlB += " and (F_UserName like '%" + keyWord + "%' or F_Telephone like '%" + keyWord + "%' or F_Mobile like '%" + keyWord + "%' or F_HomePhone like '%" + keyWord + "%' ) ";
367
+                sqlA += " and (F_Name like '%" + keyWord + "%' or F_Mobile like '%" + keyWord + "%' or F_CompanyId IN (" + sqlkey + ") or F_DepartmentId IN (" + sqlkey + ") or F_PositionId IN (" + sqlkey + ") ) ";
368
+                sqlB += " and (F_UserName like '%" + keyWord + "%'F_Mobile like '%" + keyWord + "%') ";
367 369
             }
368 370
             //List<Model.T_Cus_AddressBook> modelList = bll.GetModelList(sql);
369 371
             //过滤 - 管理员,中心领导管理员
@@ -440,7 +442,7 @@ namespace CallCenterApi.Interface.Controllers.customer
440 442
         public ActionResult GetAppUserAccountList(int roleid = 0)
441 443
         {
442 444
             DataTable dt = new DataTable();
443
-            string sql = " 1=1 and F_DeleteFlag=0 ";
445
+            string sql = " 1=1 and F_DeleteFlag=0 AND ISNULL(F_Mobile,'')<>'' ";
444 446
             
445 447
             if (roleid>0)
446 448
             {