filter by firstName & lastName
gitea/salix/dev This commit looks good
Details
gitea/salix/dev This commit looks good
Details
This commit is contained in:
parent
7e2f07aa83
commit
75cb05865b
|
@ -39,7 +39,8 @@ module.exports = Self => {
|
||||||
case 'firstName':
|
case 'firstName':
|
||||||
return {or: [
|
return {or: [
|
||||||
{'w.firstName': {like: `%${value}%`}},
|
{'w.firstName': {like: `%${value}%`}},
|
||||||
{'w.name': {like: `%${value}%`}},
|
{'w.lastName': {like: `%${value}%`}},
|
||||||
|
{'u.name': {like: `%${value}%`}},
|
||||||
{'u.nickname': {like: `%${value}%`}}
|
{'u.nickname': {like: `%${value}%`}}
|
||||||
]};
|
]};
|
||||||
case 'id':
|
case 'id':
|
||||||
|
@ -54,7 +55,7 @@ module.exports = Self => {
|
||||||
myFilter = mergeFilters(myFilter, clientFilter);
|
myFilter = mergeFilters(myFilter, clientFilter);
|
||||||
|
|
||||||
let stmt = new ParameterizedSQL(
|
let stmt = new ParameterizedSQL(
|
||||||
`SELECT DISTINCT w.id, w.firstName, w.name, u.nickname
|
`SELECT DISTINCT w.id, w.firstName, w.lastName, u.name, u.nickname
|
||||||
FROM worker w
|
FROM worker w
|
||||||
JOIN account.user u ON u.id = w.userFk
|
JOIN account.user u ON u.id = w.userFk
|
||||||
JOIN account.roleRole i ON i.role = u.role
|
JOIN account.roleRole i ON i.role = u.role
|
||||||
|
|
Loading…
Reference in New Issue