|
|
@@ -521,9 +521,17 @@ namespace CallCenterApi.Interface.Controllers.report
|
|
521
|
521
|
//{
|
|
522
|
522
|
DataTable dt = new DataTable();
|
|
523
|
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
|
535
|
for (int i = 0; i < dt.Rows.Count; i++)
|
|
528
|
536
|
{
|
|
529
|
537
|
if (!string.IsNullOrEmpty(dt.Rows[i]["F_WorkNumber"].ToString()))
|
|
|
@@ -754,8 +762,8 @@ namespace CallCenterApi.Interface.Controllers.report
|
|
754
|
762
|
dtNew.Rows.Add(drNew);
|
|
755
|
763
|
}
|
|
756
|
764
|
}
|
|
757
|
|
- }
|
|
758
|
|
- //}
|
|
|
765
|
+ //}
|
|
|
766
|
+ }
|
|
759
|
767
|
return dtNew;
|
|
760
|
768
|
}
|
|
761
|
769
|
}
|