zhupei %!s(int64=3) %!d(string=před) roky
rodič
revize
16e8c88ed0

+ 42 - 0
CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/report/WorkOrderReportController.cs

@@ -2736,6 +2736,48 @@ namespace CallCenterApi.Interface.Controllers.report
2736 2736
         }
2737 2737
 
2738 2738
         /// <summary>
2739
+        /// 绩效考核列表展示
2740
+        /// </summary>
2741
+        /// <param name="start"></param>
2742
+        /// <param name="end"></param>
2743
+        /// <returns></returns>
2744
+        public ActionResult GetPerformanceAssessmentList(DateTime? start, DateTime? end, int deptid = 0,int tmptype=1)
2745
+        {
2746
+            StringBuilder sb1 = new StringBuilder();
2747
+            StringBuilder sb2 = new StringBuilder();
2748
+            if (start == null)
2749
+            {
2750
+                start = DateTime.Now;
2751
+                start = new DateTime(start.Value.Year, start.Value.Month, 1);
2752
+            }
2753
+            if (end == null)
2754
+            {
2755
+                end = DateTime.Now;
2756
+            }
2757
+            string dept = "";
2758
+            if (deptid > 0)
2759
+            {
2760
+                dept = deptid + "";
2761
+            }
2762
+            Dictionary<string, string> paras = new Dictionary<string, string>();
2763
+            paras.Add("@sdate", start.Value.ToString("yyyy-MM-dd"));
2764
+            paras.Add("@edate", end.Value.ToString("yyyy-MM-dd"));
2765
+            paras.Add("@deptid", dept);
2766
+            var obj = DbHelperSQL.RunProcedure("P_PerformanceAssessment0317", paras, "PerformanceAssessment").Tables[1];
2767
+            DataTable dbobj = obj.Clone();
2768
+            dbobj.Clear();
2769
+            foreach (DataRow row in obj.Rows)
2770
+            {
2771
+                if (Convert.ToInt32(row["tmptype"]) == tmptype)
2772
+                {
2773
+                    dbobj.Rows.Add(row.ItemArray);
2774
+                   
2775
+                }
2776
+            }
2777
+            return Success("成功", dbobj); 
2778
+        }
2779
+
2780
+        /// <summary>
2739 2781
         /// 绩效考核
2740 2782
         /// </summary>
2741 2783
         /// <param name="start"></param>