Просмотр исходного кода

Merge branch 'master' of http://192.168.1.222:3000/zhengbingbing/ZLJ_API_V6.0

mengjie лет назад: 5
Родитель
Сommit
dd4d39c94f

+ 20 - 6
代码/TVShoppingCallCenter_ZLJ/Controllers/System/RoleInfoController.cs

19
     public class RoleInfoController : BaseController
19
     public class RoleInfoController : BaseController
20
     {
20
     {
21
         private readonly ISys_RoleInfoRepository _sys_role_infoRepository;
21
         private readonly ISys_RoleInfoRepository _sys_role_infoRepository;
22
-        private readonly ISys_UserAccountRepository _sys_user_accountRepository;
23
 
22
 
24
-        public RoleInfoController(ISys_RoleInfoRepository sys_role_infoRepository, ISys_UserAccountRepository sys_user_accountRepository)
23
+        public RoleInfoController(ISys_RoleInfoRepository sys_role_infoRepository)
25
         {
24
         {
26
             _sys_role_infoRepository = sys_role_infoRepository;
25
             _sys_role_infoRepository = sys_role_infoRepository;
27
-            _sys_user_accountRepository = sys_user_accountRepository;
28
         }
26
         }
29
 
27
 
30
         /// <summary>
28
         /// <summary>
47
             }
45
             }
48
             #endregion
46
             #endregion
49
             int recordCount = 0;
47
             int recordCount = 0;
50
-            var list = await _sys_role_infoRepository.GetListByPage(conModels, new MyPageModel() { PageIndex = pageindex, PageSize = pagesize, PageCount = recordCount });
48
+            var list = await _sys_role_infoRepository.GetListByPage(conModels, new MyPageModel() { PageIndex = pageindex, PageSize = pagesize, PageCount = recordCount }, "F_CreateOn desc");
51
             return Success("获取数据成功", list);
49
             return Success("获取数据成功", list);
52
         }
50
         }
53
 
51
 
54
         /// <summary>
52
         /// <summary>
53
+        /// 获取角色下拉列表
54
+        /// </summary>
55
+        /// <returns></returns>
56
+        [HttpGet("getlistdrop")]
57
+        public async Task<IActionResult> GetListDropAsync()
58
+        {
59
+            var list = await _sys_role_infoRepository.GetListALL(x => x.F_State == (int)EnumDelState.Enabled, o => o.F_CreateOn, OrderByType.Desc);
60
+            var result = list.Select(x => new {
61
+                x.F_RoleCode,
62
+                x.F_RoleName,
63
+                x.F_RoleId
64
+            });
65
+            return Success("获取全部数据成功", result);
66
+        }
67
+
68
+        /// <summary>
55
         /// 获取角色
69
         /// 获取角色
56
         /// </summary>
70
         /// </summary>
57
         /// <param name="id">角色id</param>
71
         /// <param name="id">角色id</param>
62
             if (id <= 0)
76
             if (id <= 0)
63
                 return Error("参数错误");
77
                 return Error("参数错误");
64
 
78
 
65
-            var model = await _sys_role_infoRepository.GetSingle(x => x.F_RoleId == id);
79
+            var model = await _sys_role_infoRepository.GetSingle(x => x.F_RoleId == id && x.F_State == (int)EnumDelState.Enabled);
66
             if (model == null)
80
             if (model == null)
67
             {
81
             {
68
                 return Error("获取失败");
82
                 return Error("获取失败");
117
             if (string.IsNullOrEmpty(input.role_Code))
131
             if (string.IsNullOrEmpty(input.role_Code))
118
                 return Error("请输入角色代码");
132
                 return Error("请输入角色代码");
119
 
133
 
120
-            var model = await _sys_role_infoRepository.GetSingle(x => x.F_RoleId == input.role_id);
134
+            var model = await _sys_role_infoRepository.GetSingle(x => x.F_RoleId == input.role_id && x.F_State == (int)EnumDelState.Enabled);
121
             if (model == null)
135
             if (model == null)
122
                 return Error("操作失败");
136
                 return Error("操作失败");
123
             model.F_RoleName = input.role_name;
137
             model.F_RoleName = input.role_name;

+ 9 - 5
代码/TVShoppingCallCenter_ZLJ/Controllers/System/SeatGroupController.cs

37
             #region 条件筛选
37
             #region 条件筛选
38
             conModels.Add(new ConditionalModel() { FieldName = "F_State", ConditionalType = ConditionalType.Equal, FieldValue = ((int)EnumDelState.Enabled).ToString() });
38
             conModels.Add(new ConditionalModel() { FieldName = "F_State", ConditionalType = ConditionalType.Equal, FieldValue = ((int)EnumDelState.Enabled).ToString() });
39
 
39
 
40
-            List<IConditionalModel> conModels1 = new List<IConditionalModel>();
41
             if (!string.IsNullOrEmpty(key))
40
             if (!string.IsNullOrEmpty(key))
42
             {
41
             {
43
                 conModels.Add(new ConditionalCollections()
42
                 conModels.Add(new ConditionalCollections()
58
         }
57
         }
59
 
58
 
60
         [Authorize]
59
         [Authorize]
61
-        [HttpGet("getlist")]
62
-        public async Task<IActionResult> GetList(string key)
60
+        [HttpGet("getlistdrop")]
61
+        public async Task<IActionResult> GetListDrop(string key)
63
         {
62
         {
64
             List<IConditionalModel> conModels = new List<IConditionalModel>();
63
             List<IConditionalModel> conModels = new List<IConditionalModel>();
65
             #region 条件筛选
64
             #region 条件筛选
80
             }
79
             }
81
             #endregion
80
             #endregion
82
             var list = await _sys_seatgroupRepository.GetListALL(conModels, "F_CreateOn desc");
81
             var list = await _sys_seatgroupRepository.GetListALL(conModels, "F_CreateOn desc");
83
-
84
-            return Success("根据条件获取数据成功", list);
82
+            var result = list.Select(x => new {
83
+                x.F_ZXZID,
84
+                x.F_ZXZCode,
85
+                x.F_ZXZName,
86
+                x.F_ZXAtt
87
+            });
88
+            return Success("获取全部数据成功", result);
85
         }
89
         }
86
 
90
 
87
         /// <summary>
91
         /// <summary>

+ 34 - 2
代码/TVShoppingCallCenter_ZLJ/Controllers/System/UserAccountController.cs

19
     public class UserAccountController : BaseController
19
     public class UserAccountController : BaseController
20
     {
20
     {
21
         private readonly ISys_UserAccountRepository _sys_useraccountRepository;
21
         private readonly ISys_UserAccountRepository _sys_useraccountRepository;
22
-        public UserAccountController(ISys_UserAccountRepository sys_useraccountRepository)
22
+        private readonly ISys_RoleInfoRepository _sys_role_infoRepository;
23
+        public UserAccountController(ISys_UserAccountRepository sys_useraccountRepository, ISys_RoleInfoRepository sys_role_infoRepository)
23
         {
24
         {
24
             _sys_useraccountRepository = sys_useraccountRepository;
25
             _sys_useraccountRepository = sys_useraccountRepository;
26
+            _sys_role_infoRepository = sys_role_infoRepository;
25
         }
27
         }
26
 
28
 
27
         /// <summary>
29
         /// <summary>
57
             return Success("获取成功", list);
59
             return Success("获取成功", list);
58
         }
60
         }
59
 
61
 
62
+        [HttpGet("getlistdrop")]
63
+        public async Task<IActionResult> GetListDropAsync(string deptid, string roleid,string rolecode)
64
+        {
65
+            List<IConditionalModel> conModels = new List<IConditionalModel>();
66
+            #region 筛选
67
+            conModels.Add(new ConditionalModel() { FieldName = "F_DeleteFlag", ConditionalType = ConditionalType.Equal, FieldValue = ((int)EnumUserCountState.Enabled).ToString() });
68
+            if (!string.IsNullOrEmpty(deptid))
69
+                conModels.Add(new ConditionalModel() { FieldName = "F_DeptId", ConditionalType = ConditionalType.Equal, FieldValue = deptid });
70
+            if (!string.IsNullOrEmpty(roleid))
71
+                conModels.Add(new ConditionalModel() { FieldName = "F_RoleId", ConditionalType = ConditionalType.Equal, FieldValue = roleid });
72
+            if(!string.IsNullOrEmpty(rolecode))
73
+            {
74
+                var rolemodel=await _sys_role_infoRepository.GetSingle(x => x.F_RoleCode == rolecode && x.F_State == (int)EnumDelState.Enabled);
75
+                if (rolemodel != null)
76
+                    conModels.Add(new ConditionalModel() { FieldName = "F_RoleId", ConditionalType = ConditionalType.Equal, FieldValue = rolemodel.F_RoleId.ToString() });
77
+                else
78
+                    conModels.Add(new ConditionalModel() { FieldName = "F_RoleId", ConditionalType = ConditionalType.Equal, FieldValue = "-1" });
79
+            }
80
+            #endregion
81
+            var list = await _sys_useraccountRepository.GetListALL(conModels, "F_CreateOn desc");
82
+            var result = list.Select(x => new {
83
+                x.F_UserCode,
84
+                x.F_UserName,
85
+                x.F_DeptId,
86
+                x.F_RoleId,
87
+                x.F_UserId
88
+            });
89
+
90
+            return Success("获取成功", result);
91
+        }
92
+
60
         /// <summary>
93
         /// <summary>
61
         /// 获取用户详情 by id
94
         /// 获取用户详情 by id
62
         /// </summary>
95
         /// </summary>
150
                 return Error("获取信息失败");
183
                 return Error("获取信息失败");
151
             model.F_UserCode = input.usercode;
184
             model.F_UserCode = input.usercode;
152
             model.F_UserName = input.username;
185
             model.F_UserName = input.username;
153
-            model.F_Password = input.password;
154
             model.F_SexFlag = input.sexflag;
186
             model.F_SexFlag = input.sexflag;
155
             model.F_DeptId = input.deptid;
187
             model.F_DeptId = input.deptid;
156
             model.F_ExtensionNumber = input.extensionnumber;
188
             model.F_ExtensionNumber = input.extensionnumber;