Selaa lähdekoodia

调整数据结构

zhengbingbing 8 vuotta sitten
vanhempi
commit
cfeaa65196

+ 16 - 15
CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/information/NoticeController.cs

@@ -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
         // 获取公告列表