From a10b8de14134b7b0ee05d500f312e0835d27d6b8 Mon Sep 17 00:00:00 2001 From: Adisak Date: Tue, 30 Sep 2025 11:28:18 +0700 Subject: [PATCH] fix --- src/controllers/PersonalController.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/controllers/PersonalController.ts b/src/controllers/PersonalController.ts index 86c6be1..cf9357d 100644 --- a/src/controllers/PersonalController.ts +++ b/src/controllers/PersonalController.ts @@ -317,10 +317,15 @@ export class PersonalController extends Controller { descending ? "DESC" : "ASC" ); }else if(sortBy === "position_type"){ - query = query.orderBy( - `personal.positionTypeName`, + query = query.orderBy( + `personal.positionTypeName`, descending ? "DESC" : "ASC" ); + }else if(sortBy === "name"){ + query = query + .orderBy(`personal.prefixName`,descending ? "DESC" : "ASC") + .addOrderBy(`personal.firstName`,descending ? "DESC" : "ASC") + .addOrderBy(`personal.lastName`,descending ? "DESC" : "ASC"); }else{ query = query.orderBy( `personal.${sortBy}`,