|
@@ -13,9 +13,9 @@ func GetSysUserList(condition string, pars []interface{}, startSize, pageSize in
|
|
|
if err != nil {
|
|
|
return
|
|
|
}
|
|
|
- departmentIdToName := make(map[int]string)
|
|
|
+ departmentIdToName := make(map[models.DepartmentType]map[int]string)
|
|
|
for _, dep := range departmentList {
|
|
|
- departmentIdToName[dep.SysDepartmentId] = dep.SysDepartmentName
|
|
|
+ departmentIdToName[dep.Type][dep.OutId] = dep.SysDepartmentName
|
|
|
}
|
|
|
// 匹配系统用户
|
|
|
items = make([]*models.SysUserMapping, 0)
|
|
@@ -31,9 +31,10 @@ func GetSysUserList(condition string, pars []interface{}, startSize, pageSize in
|
|
|
SysRoleId: user.SysRoleId,
|
|
|
SysRoleName: user.SysRoleName,
|
|
|
SysDepartmentId: user.SysDepartmentId,
|
|
|
- SysDepartmentName1: departmentIdToName[user.SysDepartmentId1],
|
|
|
- SysDepartmentName2: departmentIdToName[user.SysDepartmentId2],
|
|
|
- SysDepartmentName3: departmentIdToName[user.SysDepartmentId3],
|
|
|
+ SysDepartmentName1: departmentIdToName[models.SubCompany][user.SysDepartmentId1],
|
|
|
+ SysDepartmentName2: departmentIdToName[models.SubCompany][user.SysDepartmentId2],
|
|
|
+ SysDepartmentName3: departmentIdToName[models.SubCompany][user.SysDepartmentId3],
|
|
|
+ SysDepartmentName4: departmentIdToName[models.SubCompany][user.SysDepartmentId4],
|
|
|
Province: user.Province,
|
|
|
City: user.City,
|
|
|
PositionName: user.PositionName,
|