Преглед на файлове

新增获取角色列表

zhoufan преди 8 години
родител
ревизия
51594bd2c4
променени са 1 файла, в които са добавени 26 реда и са изтрити 20 реда
  1. 26 20
      CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/RoleInfoController.cs

+ 26 - 20
CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/RoleInfoController.cs

@@ -17,31 +17,37 @@ namespace CallCenterApi.Interface.Controllers
17 17
     {
18 18
         private BLL.T_Sys_RoleInfo roleInfoBLL = new BLL.T_Sys_RoleInfo();
19 19
         // 获取角色列表
20
-        public ActionResult GetRoleList(int pageIndex = 1, int pageSize = 10, string code = "", string name = "")
20
+        public ActionResult GetRoleList(int pageIndex = 1, int pageSize = 10, string code = "", string name = "", int isall = 0)
21 21
         {
22
-            DataTable dt = new DataTable();
23
-            int recordCount = 0;
24
-            dt = BLL.PagerBLL.GetListPager(
25
-                "T_Sys_RoleInfo",
26
-                "F_RoleId",
27
-                "*",
28
-                " and  F_RoleName like '%" + name + "%' and F_RoleCode like '%" + code + "%'  ",
29
-                "",
30
-                pageSize,
31
-                pageIndex,
32
-                true,
33
-                out recordCount);
34
-
22
+            if (isall == 0)
23
+            {
24
+                DataTable dt = new DataTable();
25
+                int recordCount = 0;
26
+                dt = BLL.PagerBLL.GetListPager(
27
+                    "T_Sys_RoleInfo",
28
+                    "F_RoleId",
29
+                    "*",
30
+                    " and  F_RoleName like '%" + name + "%' and F_RoleCode like '%" + code + "%'  ",
31
+                    "",
32
+                    pageSize,
33
+                    pageIndex,
34
+                    true,
35
+                    out recordCount);
35 36
 
36 37
 
37
-            var obj = new
38
-            {
39
-                rows = dt,
40
-                total = recordCount
41
-            };
42 38
 
43
-            return Content(obj.ToJson());
39
+                var obj = new
40
+                {
41
+                    rows = dt,
42
+                    total = recordCount
43
+                };
44 44
 
45
+                return Content(obj.ToJson());
46
+            }
47
+            else
48
+            {
49
+                return Success("获取角色信息成功", new BLL.T_Sys_RoleInfo().GetAllList());
50
+            }
45 51
         }
46 52
 
47 53
         //获取角色