Bladeren bron

外呼计划添加电话搜索,修改删除功能

mengjie 7 jaren geleden
bovenliggende
commit
b3c69ff070

+ 8 - 0
codegit/CallCenterApi/CallCenterApi.BLL/T_Call_OutAnswers.cs

@@ -127,6 +127,14 @@ namespace CallCenterApi.BLL
127 127
         {
128 128
             return dal.GetListByPage(strWhere, orderby, startIndex, endIndex);
129 129
         }
130
+
131
+        /// <summary>
132
+        /// 删除一条数据
133
+        /// </summary>
134
+        public bool DeleteTList(string F_Idlist)
135
+        {
136
+            return dal.DeleteTList(F_Idlist);
137
+        }
130 138
         #endregion  BasicMethod
131 139
         #region  ExtensionMethod
132 140
 

+ 19 - 0
codegit/CallCenterApi/CallCenterApi.DAL/T_Call_OutAnswers.cs

@@ -365,6 +365,25 @@ namespace CallCenterApi.DAL
365 365
             return DbHelperSQL.Query(strSql.ToString());
366 366
         }
367 367
 
368
+
369
+        /// <summary>
370
+        /// 批量删除数据
371
+        /// </summary>
372
+        public bool DeleteTList(string F_Idlist)
373
+        {
374
+            StringBuilder strSql = new StringBuilder();
375
+            strSql.Append("delete from T_Call_OutAnswers ");
376
+            strSql.Append(" where F_CusTelID in (" + F_Idlist + ")  ");
377
+            int rows = DbHelperSQL.ExecuteSql(strSql.ToString());
378
+            if (rows > 0)
379
+            {
380
+                return true;
381
+            }
382
+            else
383
+            {
384
+                return false;
385
+            }
386
+        }
368 387
         #endregion  BasicMethod
369 388
         #region  ExtensionMethod
370 389
 

+ 13 - 5
codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/callout/CallOutPlanController.cs

@@ -34,7 +34,7 @@ namespace CallCenterApi.Interface.Controllers.callout
34 34
             {
35 35
                 sb.Append(" and (F_TaskName like '%" + key + "%' or F_TaskRemark like '%" + key + "%') ");
36 36
             }
37
-
37
+            
38 38
             var recordCount = 0;
39 39
             var dt = BLL.PagerBLL.GetListPager(
40 40
                     "T_Call_OutTask",
@@ -398,7 +398,7 @@ namespace CallCenterApi.Interface.Controllers.callout
398 398
         }
399 399
 
400 400
         //导入后获取
401
-        public ActionResult GetList(int? fileid, int? taskid)
401
+        public ActionResult GetList(int? fileid, int? taskid,string  custel)
402 402
         {
403 403
             ActionResult res = Error("未知错误,请重新登录");
404 404
             if (Request.IsAuthenticated)
@@ -406,7 +406,7 @@ namespace CallCenterApi.Interface.Controllers.callout
406 406
                 string sql = " and F_DeleteFlag=0 ";
407 407
                 DataTable dt = new DataTable();
408 408
                 string userid = CurrentUser.UserData.F_UserId.ToString();
409
-                if (userid.Trim() != "")
409
+                if (userid.Trim() != ""&& CurrentUser.UserData.F_RoleId !=17)//2018-7-17添加角色判断
410 410
                 {
411 411
                     sql += " and cast(ExpandVchField14 as varchar(max))='" + userid.Trim() + "' ";
412 412
                 }
@@ -418,6 +418,10 @@ namespace CallCenterApi.Interface.Controllers.callout
418 418
                 {
419 419
                     sql += " and F_TaskId=" + taskid;
420 420
                 }
421
+                if (custel != null && custel != "")
422
+                {
423
+                    sql += " and F_Phone='" + custel+"' ";
424
+                }
421 425
                 //sql += " and F_InputDate=(select MAX(F_InputDate)from T_Vis_Telphone)";
422 426
                 string strpageindex = RequestString.GetQueryString("page");
423 427
                 int pageindex = 1;
@@ -466,8 +470,12 @@ namespace CallCenterApi.Interface.Controllers.callout
466 470
                 {
467 471
                     idd += str + ",";
468 472
                 }
469
-                if (otnBLL.DeleteList(idd.TrimEnd(',')))
473
+                if (otnBLL.DeleteList(idd.TrimEnd(',')))//需添加删除问卷结果中的数据
470 474
                 {
475
+                    if (ansBLL.DeleteTList(idd.TrimEnd(',')))
476
+                    {
477
+                        //return Success("删除成功");
478
+                    }
471 479
                     return Success("删除成功");
472 480
                 }
473 481
                 else
@@ -477,7 +485,7 @@ namespace CallCenterApi.Interface.Controllers.callout
477 485
             {
478 486
                 return Error("请选择要删除的记录");
479 487
             }
480
-            return Error("删除号码失败,操作人:" + CurrentUser.UserData.F_UserCode);
488
+            //return Error("删除号码失败,操作人:" + CurrentUser.UserData.F_UserCode);
481 489
         }
482 490
 
483 491
         #endregion