fix: database request ILIKE and demodata
This commit is contained in:
parent
1f8ec2eeed
commit
0582cb3af7
2 changed files with 16 additions and 4 deletions
|
@ -12,6 +12,16 @@ export abstract class DemoDataHelper {
|
||||||
return newsletterDemoData;
|
return newsletterDemoData;
|
||||||
case "member":
|
case "member":
|
||||||
return memberDemoData;
|
return memberDemoData;
|
||||||
|
case "listprint":
|
||||||
|
return {
|
||||||
|
today: new Date(),
|
||||||
|
list: [memberDemoData.memberships],
|
||||||
|
};
|
||||||
|
case "listprint.member":
|
||||||
|
return {
|
||||||
|
today: new Date(),
|
||||||
|
list: [memberDemoData.member],
|
||||||
|
};
|
||||||
default:
|
default:
|
||||||
return {};
|
return {};
|
||||||
}
|
}
|
||||||
|
|
|
@ -30,10 +30,12 @@ export default abstract class MemberService {
|
||||||
|
|
||||||
if (searchBits.length < 2) {
|
if (searchBits.length < 2) {
|
||||||
query = query.where(
|
query = query.where(
|
||||||
`member.firstname ILIKE :searchQuery OR member.lastname ILIKE :searchQuery OR member.internalId ILIKE :searchQuery`,
|
new Brackets((qb) =>
|
||||||
{
|
qb
|
||||||
searchQuery: `%${searchBits[0]}%`,
|
.where({ firstname: ILike(`%${searchBits[0]}%`) })
|
||||||
}
|
.orWhere({ lastname: ILike(`%${searchBits[0]}%`) })
|
||||||
|
.orWhere({ internalId: ILike(`%${searchBits[0]}%`) })
|
||||||
|
)
|
||||||
);
|
);
|
||||||
} else {
|
} else {
|
||||||
searchBits
|
searchBits
|
||||||
|
|
Loading…
Add table
Reference in a new issue