|
|
@@ -22,11 +22,14 @@ namespace TVShoppingCallCenter_ZLJ.Controllers
|
|
22
|
22
|
private readonly ISys_UserAccountRepository _sys_useraccountRepository;
|
|
23
|
23
|
private readonly ISys_RoleInfoRepository _sys_role_infoRepository;
|
|
24
|
24
|
private readonly IConfiguration _configuration;
|
|
25
|
|
- public UserAccountController(IConfiguration configuration, ISys_UserAccountRepository sys_useraccountRepository, ISys_RoleInfoRepository sys_role_infoRepository)
|
|
|
25
|
+ private readonly ISys_DepartmentRepository _sys_departmentRepository;
|
|
|
26
|
+ public UserAccountController(IConfiguration configuration, ISys_UserAccountRepository sys_useraccountRepository, ISys_RoleInfoRepository sys_role_infoRepository,
|
|
|
27
|
+ ISys_DepartmentRepository sys_departmentRepository )
|
|
26
|
28
|
{
|
|
27
|
29
|
_configuration = configuration;
|
|
28
|
30
|
_sys_useraccountRepository = sys_useraccountRepository;
|
|
29
|
31
|
_sys_role_infoRepository = sys_role_infoRepository;
|
|
|
32
|
+ _sys_departmentRepository = sys_departmentRepository;
|
|
30
|
33
|
}
|
|
31
|
34
|
|
|
32
|
35
|
/// <summary>
|
|
|
@@ -108,11 +111,20 @@ namespace TVShoppingCallCenter_ZLJ.Controllers
|
|
108
|
111
|
var model = await _sys_useraccountRepository.GetSingle(x => x.F_UserId == id && x.F_DeleteFlag == (int)EnumUserCountState.Enabled);
|
|
109
|
112
|
if (model != null)
|
|
110
|
113
|
{
|
|
111
|
|
- return Success("获取成功!", model);
|
|
|
114
|
+ return Success("获取成功!", GetDeptName(model));
|
|
112
|
115
|
}
|
|
113
|
116
|
return Error("获取失败");
|
|
114
|
117
|
}
|
|
115
|
|
-
|
|
|
118
|
+ private T_Sys_UserAccount GetDeptName(T_Sys_UserAccount model)
|
|
|
119
|
+ {
|
|
|
120
|
+ if (model.F_DeptId>0)
|
|
|
121
|
+ {
|
|
|
122
|
+ var dept = _sys_departmentRepository.GetSingle(x => x.F_DeptId == model.F_DeptId ).Result;
|
|
|
123
|
+ if (model != null)
|
|
|
124
|
+ model.F_Dept = dept.F_DeptName;
|
|
|
125
|
+ }
|
|
|
126
|
+ return model;
|
|
|
127
|
+ }
|
|
116
|
128
|
/// <summary>
|
|
117
|
129
|
/// 添加用户信息
|
|
118
|
130
|
/// </summary>
|