userName 1 gadu atpakaļ
vecāks
revīzija
de99a21ca0

+ 39 - 0
codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/callout/CallOutPlanController.cs

@@ -1032,6 +1032,45 @@ namespace CallCenterApi.Interface.Controllers.callout
1032 1032
           
1033 1033
         }
1034 1034
 
1035
+        //导出我的wejieting任务
1036
+        public ActionResult ExportGetRedialMyTaskList(string key, string sdate, string edate)
1037
+        {
1038
+            StringBuilder sb = new StringBuilder();
1039
+            int userid = CurrentUser.UserData.F_UserId;
1040
+            sb.Append(" 1=1");
1041
+            #region 条件查询
1042
+            if (!string.IsNullOrWhiteSpace(sdate))
1043
+                sb.Append(" and DATEDIFF(day,ExpandDatField1,'" + sdate.Trim() + "')<=0");
1044
+            if (!string.IsNullOrWhiteSpace(edate))
1045
+                sb.Append(" and DATEDIFF(day,ExpandDatField1,'" + edate.Trim() + "')>=0");
1046
+            sb.Append(" and F_UserId=" + userid);
1047
+            sb.Append(" and F_DeleteFlag=0 ");
1048
+            sb.Append(" and isnull(F_HJJGName,'')   in ('未接通','拒回访')");
1049
+
1050
+            sb.Append(" and F_Taskid in (select F_TaskID from T_Call_OutTask where F_IsStart=1 and F_DeleteFlag=0)");
1051
+            if (!string.IsNullOrWhiteSpace(key))
1052
+            {
1053
+                sb.Append(" and F_Phone like '%" + key.Trim() + "%'");
1054
+            }
1055
+            #endregion
1056
+
1057
+
1058
+            DataTable dt = new DataTable();
1059
+            dt = DbHelperSQL.Query(" select Expandfield2,F_Phone,F_UserName,isnull(F_HJJGName,''), ExpandDatField1  from T_Call_OutTaskTelNum where " + sb.ToString() + "  ORDER BY ExpandDatField1 asc ").Tables[0];
1060
+
1061
+            NPOIHelper npoi = new NPOIHelper();
1062
+            if (npoi.ExportToExcel("我的未接通任务", dt, col3()) == "")
1063
+            {
1064
+                return Success("导出成功");
1065
+            }
1066
+            else
1067
+            {
1068
+                return Error("导出失败");
1069
+            }
1070
+
1071
+
1072
+        }
1073
+
1035 1074
 
1036 1075
 
1037 1076