|
|
@@ -53,25 +53,26 @@ namespace CallCenterApi.Interface.Controllers.information
|
|
53
|
53
|
/// <returns></returns>
|
|
54
|
54
|
public ActionResult GetRoleUsersList()
|
|
55
|
55
|
{
|
|
56
|
|
- DataTable dt = new DataTable();
|
|
|
56
|
+ DataTable dtuser = new DataTable();
|
|
|
57
|
+ var sql = " F_DeleteFlag=0 ";
|
|
|
58
|
+ string sqldt = "SELECT F_UserId as F_Id,('('+F_UserCode+')'+F_UserName)as F_Name,F_RoleId as F_Pid FROM T_Sys_UserAccount WHERE " + sql + " ";
|
|
|
59
|
+ dtuser = DbHelperSQL.Query(sqldt).Tables[0];
|
|
57
|
60
|
|
|
58
|
|
- List<Model.T_Sys_RoleInfo> rolelist = rolebll.GetModelList("");
|
|
|
61
|
+ DataTable dtrole = new DataTable();
|
|
|
62
|
+ dtrole = rolebll.GetAllList().Tables[0];
|
|
59
|
63
|
|
|
60
|
|
- var newlist = rolelist.Select(rl =>
|
|
|
64
|
+ DataTable newdt = new DataTable();
|
|
|
65
|
+ newdt = dtuser;
|
|
|
66
|
+ for (int i = 0; i < dtrole.Rows.Count; i++)
|
|
61
|
67
|
{
|
|
62
|
|
- var sql = " F_DeleteFlag=0 and F_RoleId="+ rl.F_RoleId + " ";
|
|
63
|
|
- string sqldt = "SELECT F_UserId as F_Id,('('+F_UserCode+')'+F_UserName)as F_Name,F_RoleId as F_Pid FROM T_Sys_UserAccount WHERE " + sql + " ";
|
|
64
|
|
- dt = DbHelperSQL.Query(sqldt).Tables[0];
|
|
65
|
|
- return new
|
|
66
|
|
- {
|
|
67
|
|
- F_Id= rl.F_RoleId,
|
|
68
|
|
- F_Name = rl.F_RoleName,
|
|
69
|
|
- F_Pid = 0,
|
|
70
|
|
- userlists = dt
|
|
71
|
|
- };
|
|
72
|
|
- });
|
|
|
68
|
+ DataRow drnew = newdt.NewRow();
|
|
|
69
|
+ drnew["F_Id"] = dtrole.Rows[i]["F_RoleId"];
|
|
|
70
|
+ drnew["F_Name"] = dtrole.Rows[i]["F_RoleName"];
|
|
|
71
|
+ drnew["F_Pid"] = 0;
|
|
|
72
|
+ newdt.Rows.Add(drnew);
|
|
|
73
|
+ }
|
|
73
|
74
|
|
|
74
|
|
- return Success("获取成功", newlist);
|
|
|
75
|
+ return Success("获取成功", newdt);
|
|
75
|
76
|
}
|
|
76
|
77
|
|
|
77
|
78
|
// 获取公告列表
|