diff --git a/src/controllers/user.ts b/src/controllers/user.ts index 7a91a1f..4925587 100644 --- a/src/controllers/user.ts +++ b/src/controllers/user.ts @@ -85,6 +85,8 @@ export class UserController { .where(whereAttr, whereVal); const res_list = userRepository.createQueryBuilder() .where(whereAttr, whereVal) + .select('id,email,username,name,id_role,status,created_at,updated_at') + .addSelect('(select role.name from user_roles role where role.id=User.id_role )', 'role_name') .orderBy(param.order_field, param.order_direction) .offset(offset) .limit(param.limit); @@ -96,7 +98,7 @@ export class UserController { const current_page = param.page; const total_count_data = await res_count.getCount(); - const list_data = await res_list.getMany(); + const list_data = await res_list.getRawMany(); const count_data = CommonHelper.countObject(list_data); return ReturnHelper.successResponselist(res, 200, Language.lang.success_view, count_data, current_page, total_count_data, list_data);