|
|
@@ -9,6 +9,7 @@ using CallCenterApi.Model;
|
|
9
|
9
|
using System;
|
|
10
|
10
|
using System.Collections.Generic;
|
|
11
|
11
|
using System.Data;
|
|
|
12
|
+using System.Data.SqlClient;
|
|
12
|
13
|
using System.Linq;
|
|
13
|
14
|
using System.Text;
|
|
14
|
15
|
using System.Web;
|
|
|
@@ -2752,7 +2753,7 @@ namespace CallCenterApi.Interface.Controllers.report
|
|
2752
|
2753
|
paras.Add("@sdate", start.Value.ToString("yyyy-MM-dd"));
|
|
2753
|
2754
|
paras.Add("@edate", end.Value.ToString("yyyy-MM-dd"));
|
|
2754
|
2755
|
paras.Add("@deptid", dept);
|
|
2755
|
|
- var obj = DbHelperSQL.RunProcedure("P_PerformanceAssessment0317", paras, "PerformanceAssessment");
|
|
|
2756
|
+ var obj = DbHelperSQL.RunProcedure("P_PerformanceAssessment", paras, "PerformanceAssessment");
|
|
2756
|
2757
|
if (isExport)
|
|
2757
|
2758
|
{
|
|
2758
|
2759
|
string[] cols = new string[] { "单位名称","办件数量", "工单实时签收率", "实时退单率", "重复退单率", "按时办结率", "办结提速率","扫描件上传速率", "结果满意率",
|
|
|
@@ -2778,7 +2779,7 @@ namespace CallCenterApi.Interface.Controllers.report
|
|
2778
|
2779
|
/// <param name="start"></param>
|
|
2779
|
2780
|
/// <param name="end"></param>
|
|
2780
|
2781
|
/// <returns></returns>
|
|
2781
|
|
- public ActionResult GetPerformanceAssessmentList(DateTime? start, DateTime? end, int deptid = 0,int tmptype=1)
|
|
|
2782
|
+ public ActionResult GetPerformanceAssessmentList(DateTime? start, DateTime? end, int deptid = 0,int tmptype=1,int pagesize=20,int pageindex=1)
|
|
2782
|
2783
|
{
|
|
2783
|
2784
|
StringBuilder sb1 = new StringBuilder();
|
|
2784
|
2785
|
StringBuilder sb2 = new StringBuilder();
|
|
|
@@ -2796,22 +2797,34 @@ namespace CallCenterApi.Interface.Controllers.report
|
|
2796
|
2797
|
{
|
|
2797
|
2798
|
dept = deptid + "";
|
|
2798
|
2799
|
}
|
|
2799
|
|
- Dictionary<string, string> paras = new Dictionary<string, string>();
|
|
2800
|
|
- paras.Add("@sdate", start.Value.ToString("yyyy-MM-dd"));
|
|
2801
|
|
- paras.Add("@edate", end.Value.ToString("yyyy-MM-dd"));
|
|
2802
|
|
- paras.Add("@deptid", dept);
|
|
2803
|
|
- var obj = DbHelperSQL.RunProcedure("P_PerformanceAssessment0317", paras, "PerformanceAssessment").Tables[1];
|
|
2804
|
|
- DataTable dbobj = obj.Clone();
|
|
2805
|
|
- dbobj.Clear();
|
|
2806
|
|
- foreach (DataRow row in obj.Rows)
|
|
2807
|
|
- {
|
|
2808
|
|
- if (Convert.ToInt32(row["tmptype"]) == tmptype)
|
|
2809
|
|
- {
|
|
2810
|
|
- dbobj.Rows.Add(row.ItemArray);
|
|
2811
|
|
-
|
|
2812
|
|
- }
|
|
2813
|
|
- }
|
|
2814
|
|
- return Success("成功", dbobj);
|
|
|
2800
|
+ SqlParameter[] Paras =
|
|
|
2801
|
+ {
|
|
|
2802
|
+ new SqlParameter("@sdate",SqlDbType.VarChar,20),
|
|
|
2803
|
+ new SqlParameter("@edate",SqlDbType.VarChar,20),
|
|
|
2804
|
+ new SqlParameter("@deptid",SqlDbType.VarChar,20),
|
|
|
2805
|
+ new SqlParameter("@tmptype",SqlDbType.Int),
|
|
|
2806
|
+ new SqlParameter("@pagesize",SqlDbType.Int),
|
|
|
2807
|
+ new SqlParameter("@pageindex",SqlDbType.Int),
|
|
|
2808
|
+
|
|
|
2809
|
+ };
|
|
|
2810
|
+ Paras[0].Value = start;
|
|
|
2811
|
+ Paras[1].Value = end;
|
|
|
2812
|
+ Paras[2].Value = deptid;
|
|
|
2813
|
+ Paras[3].Value = tmptype;
|
|
|
2814
|
+ Paras[4].Value = pagesize;
|
|
|
2815
|
+ Paras[5].Value = pageindex;
|
|
|
2816
|
+ var obj = DbHelperSQL.RunProcedure("P_PerformanceAssessment0317", Paras, "PerformanceAssessment").Tables[0];
|
|
|
2817
|
+ //DataTable dbobj = obj.Clone();
|
|
|
2818
|
+ //dbobj.Clear();
|
|
|
2819
|
+ //foreach (DataRow row in obj.Rows)
|
|
|
2820
|
+ //{
|
|
|
2821
|
+ // if (Convert.ToInt32(row["tmptype"]) == tmptype)
|
|
|
2822
|
+ // {
|
|
|
2823
|
+ // dbobj.Rows.Add(row.ItemArray);
|
|
|
2824
|
+
|
|
|
2825
|
+ // }
|
|
|
2826
|
+ //}
|
|
|
2827
|
+ return Success("成功", obj);
|
|
2815
|
2828
|
}
|
|
2816
|
2829
|
|
|
2817
|
2830
|
/// <summary>
|