diff --git a/src/controllers/ProfileController.ts b/src/controllers/ProfileController.ts index 780b2153..a6bd6535 100644 --- a/src/controllers/ProfileController.ts +++ b/src/controllers/ProfileController.ts @@ -5608,6 +5608,13 @@ export class ProfileController extends Controller { // END LIKE :keyword // `; // } + else if (searchField == "posNo") { + queryLike = ` + CONCAT(profileSalary.posNoAbb, profileSalary.posNo) LIKE :keyword + OR CONCAT(profileSalary.posNoAbb, " ", profileSalary.posNo) LIKE :keyword + OR profileSalary.posNo LIKE :keyword + `; + } let nodeCondition = "1=1"; let nodeAll = ""; let orgRoot = null; diff --git a/src/controllers/ProfileEmployeeController.ts b/src/controllers/ProfileEmployeeController.ts index d7bddca4..e76b6d37 100644 --- a/src/controllers/ProfileEmployeeController.ts +++ b/src/controllers/ProfileEmployeeController.ts @@ -2640,6 +2640,13 @@ export class ProfileEmployeeController extends Controller { // END LIKE :keyword // `; // } + else if (searchField == "posNo") { + queryLike = ` + CONCAT(profileSalary.posNoAbb, profileSalary.posNo) LIKE :keyword + OR CONCAT(profileSalary.posNoAbb, " ", profileSalary.posNo) LIKE :keyword + OR profileSalary.posNo LIKE :keyword + `; + } let nodeCondition = "1=1"; let nodeAll = ""; let orgRoot = null;