Przeglądaj źródła

坐席工作报表部门无法筛选 需要去掉一个客服部

MicroWin10-1604\Administrator 7 lat temu
rodzic
commit
9641760cae

+ 13 - 5
codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/report/ZuoXiWorkTotalController.cs

521
                 //{
521
                 //{
522
                     DataTable dt = new DataTable();
522
                     DataTable dt = new DataTable();
523
                     //string sql = "SELECT F_UserCode,F_UserName,F_WorkNumber,F_UserId FROM T_Sys_UserAccount where f_seatFlag=1 and F_DeptId=" + dr["F_DeptId"] + " and F_WorkNumber!='' order by  F_WorkNumber asc";
523
                     //string sql = "SELECT F_UserCode,F_UserName,F_WorkNumber,F_UserId FROM T_Sys_UserAccount where f_seatFlag=1 and F_DeptId=" + dr["F_DeptId"] + " and F_WorkNumber!='' order by  F_WorkNumber asc";
524
-                    string sql = "SELECT F_UserCode,F_UserName,F_WorkNumber,F_UserId,F_DeptId FROM T_Sys_UserAccount where f_seatFlag=1 and F_WorkNumber!='' order by  F_WorkNumber asc";
525
-                    dt = DbHelperSQL.Query(sql).Tables[0];
526
-                    var datadep = new BLL.T_Sys_Department().GetModelList("1=1");
524
+                    
525
+                    var dptstr = "";
526
+                var dptname = "";
527
+                if (dtdpt.Rows.Count == 1) { 
528
+                    dptstr = " and F_DeptId="+dtdpt.Rows[0]["F_DeptId"];
529
+                    dptname = dtdpt.Rows[0]["F_DeptName"].ToString();
530
+                }
531
+
532
+                string sql = "SELECT F_UserCode,F_UserName,F_WorkNumber,F_UserId,F_DeptId FROM T_Sys_UserAccount where f_seatFlag=1 and F_WorkNumber!='' "+ dptstr + " order by  F_WorkNumber asc";
533
+                dt = DbHelperSQL.Query(sql).Tables[0];
534
+                var datadep = new BLL.T_Sys_Department().GetModelList("1=1");
527
                     for (int i = 0; i < dt.Rows.Count; i++)
535
                     for (int i = 0; i < dt.Rows.Count; i++)
528
                     {
536
                     {
529
                         if (!string.IsNullOrEmpty(dt.Rows[i]["F_WorkNumber"].ToString()))
537
                         if (!string.IsNullOrEmpty(dt.Rows[i]["F_WorkNumber"].ToString()))
754
                             dtNew.Rows.Add(drNew);
762
                             dtNew.Rows.Add(drNew);
755
                         }
763
                         }
756
                     }
764
                     }
757
-                }
758
-            //}
765
+                //}
766
+            }
759
             return dtNew;
767
             return dtNew;
760
         }
768
         }
761
     }
769
     }