|
|
@@ -883,6 +883,63 @@ namespace CallCenterApi.Interface.Controllers.callout
|
|
883
|
883
|
};
|
|
884
|
884
|
return Success("获取成功", obj);
|
|
885
|
885
|
}
|
|
|
886
|
+
|
|
|
887
|
+ //获取未接通 拒回访的任务列表
|
|
|
888
|
+ public ActionResult GetRedialMyTaskList(string key, string sdate, string edate, int pagesize = 10, int pageindex = 1)
|
|
|
889
|
+ {
|
|
|
890
|
+ StringBuilder sb = new StringBuilder();
|
|
|
891
|
+ int userid = CurrentUser.UserData.F_UserId;
|
|
|
892
|
+ #region 条件查询
|
|
|
893
|
+ if (!string.IsNullOrWhiteSpace(sdate))
|
|
|
894
|
+ sb.Append(" and DATEDIFF(day,ExpandDatField1,'" + sdate.Trim() + "')<=0");
|
|
|
895
|
+ if (!string.IsNullOrWhiteSpace(edate))
|
|
|
896
|
+ sb.Append(" and DATEDIFF(day,ExpandDatField1,'" + edate.Trim() + "')>=0");
|
|
|
897
|
+ sb.Append(" and F_UserId=" + userid);
|
|
|
898
|
+ sb.Append(" and F_DeleteFlag=0 ");
|
|
|
899
|
+ #region 息县特殊要求
|
|
|
900
|
+ //20180522 zhengbingbing
|
|
|
901
|
+ //正常接通,停机,空号,正常接通-不满意,不在本地居住 均不显示在我的任务
|
|
|
902
|
+ //sb.Append(" and isnull(F_HJJGName,'')!='正常接通' and isnull(F_YHFKName,'')!='已同意'");
|
|
|
903
|
+ //sb.Append(" and isnull(F_HJJGName,'')=''");
|
|
|
904
|
+ // sb.Append(" and isnull(F_HJJGName,'') not in ('正常接通','停机','空号','正常接通-不满意','不在本地居住')");
|
|
|
905
|
+
|
|
|
906
|
+ sb.Append(" and isnull(F_HJJGName,'') in ('未接通','拒回访')");
|
|
|
907
|
+ #endregion
|
|
|
908
|
+ sb.Append(" and F_Taskid in (select F_TaskID from T_Call_OutTask where F_IsStart=1 and F_DeleteFlag=0)");
|
|
|
909
|
+ if (!string.IsNullOrWhiteSpace(key))
|
|
|
910
|
+ {
|
|
|
911
|
+ sb.Append(" and F_Phone like '%" + key.Trim() + "%'");
|
|
|
912
|
+ }
|
|
|
913
|
+ //string sqlwhere = "";
|
|
|
914
|
+ //if (!string.IsNullOrWhiteSpace(key))
|
|
|
915
|
+ //{
|
|
|
916
|
+ // sqlwhere = " and F_TaskName like '%" + key + "%' or F_TaskRemark like '%" + key + "%' ";
|
|
|
917
|
+ //}
|
|
|
918
|
+ //sb.Append(" and F_TaskID in (select F_TaskID from T_Call_OutTask where F_IsStart=1 and F_DeleteFlag=0 " + sqlwhere + ") ");
|
|
|
919
|
+ #endregion
|
|
|
920
|
+ var recordCount = 0;
|
|
|
921
|
+ var dt = BLL.PagerBLL.GetListPager(
|
|
|
922
|
+ "T_Call_OutTaskTelNum",
|
|
|
923
|
+ "F_Id",
|
|
|
924
|
+ "*",
|
|
|
925
|
+ sb.ToString(),
|
|
|
926
|
+ "ORDER BY ExpandDatField1 asc",//ExpandDatField1 asc 调查时间正序
|
|
|
927
|
+ pagesize,
|
|
|
928
|
+ pageindex,
|
|
|
929
|
+ true,
|
|
|
930
|
+ out recordCount);
|
|
|
931
|
+
|
|
|
932
|
+ var obj = new
|
|
|
933
|
+ {
|
|
|
934
|
+ rows = dt,
|
|
|
935
|
+ total = recordCount
|
|
|
936
|
+ };
|
|
|
937
|
+ return Content(obj.ToJson());
|
|
|
938
|
+ }
|
|
|
939
|
+
|
|
|
940
|
+
|
|
|
941
|
+
|
|
|
942
|
+
|
|
886
|
943
|
//获取我的任务列表
|
|
887
|
944
|
public ActionResult GetMyTaskList(string key, string sdate, string edate, int pagesize = 10, int pageindex = 1)
|
|
888
|
945
|
{
|