|
...
|
...
|
@@ -270,7 +270,7 @@ func (service UsersService) GetUserList(queryOption query.UserListQuery) (int, [ |
|
|
|
Limit: queryOption.Limit,
|
|
|
|
CompanyId: queryOption.CompanyId,
|
|
|
|
})
|
|
|
|
var permissionQuery domain.PermissionFindOption
|
|
|
|
var permissionQuery = domain.PermissionFindOption{}
|
|
|
|
permissionList, err = permissionRepository.Find(permissionQuery)
|
|
|
|
if err != nil {
|
|
|
|
return 0, nil, lib.ThrowError(lib.INTERNAL_SERVER_ERROR, err.Error())
|
|
...
|
...
|
@@ -285,6 +285,9 @@ func (service UsersService) buildGetUserList(usersData []domain.Users, permissio |
|
|
|
result := make([]map[string]interface{}, 0, len(usersData))
|
|
|
|
permissionMap := map[int64]domain.AdminPermission{}
|
|
|
|
for i := range permissionData {
|
|
|
|
if permissionData[i].ParentId > 0 {
|
|
|
|
continue
|
|
|
|
}
|
|
|
|
permissionMap[permissionData[i].Id] = permissionData[i]
|
|
|
|
}
|
|
|
|
for i := range usersData {
|
...
|
...
|
|