diff --git a/src/controllers/KpiRoleController.ts b/src/controllers/KpiRoleController.ts index d0390a5..84bfbaf 100644 --- a/src/controllers/KpiRoleController.ts +++ b/src/controllers/KpiRoleController.ts @@ -194,6 +194,7 @@ export class kpiRoleController extends Controller { @Query("nodeId") nodeId?: string | null, @Query("node") node?: number | null, @Query("keyword") keyword?: string, + @Query("position") position?: string, ) { const [kpiRole, total] = await AppDataSource.getRepository(KpiRole) .createQueryBuilder("kpiRole") @@ -222,6 +223,9 @@ export class kpiRoleController extends Controller { .andWhere(keyword != undefined ? "kpiRole.projectName LIKE :keyword" : "1=1", { keyword: `%${keyword}%`, }) + .andWhere(position != undefined ? "kpiRole.projectName LIKE :position" : "1=1", { + position: `%${position}%`, + }) .select([ "kpiRole.id", "kpiRole.year",