service and query builder
This commit is contained in:
parent
1ab4d93d2b
commit
eb78934959
2 changed files with 4 additions and 1 deletions
|
@ -11,6 +11,7 @@ export default abstract class DynamicQueryBuilder {
|
||||||
"executivePosition",
|
"executivePosition",
|
||||||
"membershipStatus",
|
"membershipStatus",
|
||||||
"qualification",
|
"qualification",
|
||||||
|
"salutation",
|
||||||
"member",
|
"member",
|
||||||
"memberAwards",
|
"memberAwards",
|
||||||
"memberExecutivePositions",
|
"memberExecutivePositions",
|
||||||
|
|
|
@ -49,7 +49,8 @@ export default abstract class MemberService {
|
||||||
)
|
)
|
||||||
.leftJoinAndSelect("preferredCommunication.type", "communicationtype_preferred")
|
.leftJoinAndSelect("preferredCommunication.type", "communicationtype_preferred")
|
||||||
.leftJoinAndMapMany("member.smsAlarming", "member.communications", "smsAlarming", "smsAlarming.isSMSAlarming = 1")
|
.leftJoinAndMapMany("member.smsAlarming", "member.communications", "smsAlarming", "smsAlarming.isSMSAlarming = 1")
|
||||||
.leftJoinAndSelect("smsAlarming.type", "communicationtype_smsAlarming");
|
.leftJoinAndSelect("smsAlarming.type", "communicationtype_smsAlarming")
|
||||||
|
.leftJoinAndSelect("member.salutation", "salutation");
|
||||||
|
|
||||||
if (search != "") {
|
if (search != "") {
|
||||||
search.split(" ").forEach((term, index) => {
|
search.split(" ").forEach((term, index) => {
|
||||||
|
@ -123,6 +124,7 @@ export default abstract class MemberService {
|
||||||
.leftJoinAndMapMany("member.smsAlarming", "member.communications", "smsAlarming", "smsAlarming.isSMSAlarming = 1")
|
.leftJoinAndMapMany("member.smsAlarming", "member.communications", "smsAlarming", "smsAlarming.isSMSAlarming = 1")
|
||||||
.leftJoinAndSelect("smsAlarming.type", "communicationtype_smsAlarming")
|
.leftJoinAndSelect("smsAlarming.type", "communicationtype_smsAlarming")
|
||||||
.leftJoinAndSelect("preferredCommunication.type", "communicationtype_preferred")
|
.leftJoinAndSelect("preferredCommunication.type", "communicationtype_preferred")
|
||||||
|
.leftJoinAndSelect("member.salutation", "salutation")
|
||||||
.where("member.id = :id", { id: id })
|
.where("member.id = :id", { id: id })
|
||||||
.getOneOrFail()
|
.getOneOrFail()
|
||||||
.then((res) => {
|
.then((res) => {
|
||||||
|
|
Loading…
Reference in a new issue