|
|
@@ -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
|
|