permit schema change
This commit is contained in:
@@ -49,8 +49,8 @@ export async function getPermit(permitId: string, tenantId: string) {
|
|||||||
.findOne({
|
.findOne({
|
||||||
$and: [{ tenantId: tenantId }, { pid: permitId }],
|
$and: [{ tenantId: tenantId }, { pid: permitId }],
|
||||||
})
|
})
|
||||||
.populate({ path: "county", select: "pid name avatar" })
|
//.populate({ path: "county", select: "pid name avatar" })
|
||||||
.populate({ path: "client", select: "pid name avatar" })
|
//.populate({ path: "client", select: "pid name avatar" })
|
||||||
.populate({ path: "assignedTo", select: "pid name avatar" })
|
.populate({ path: "assignedTo", select: "pid name avatar" })
|
||||||
.populate({ path: "createdBy", select: "pid name avatar" });
|
.populate({ path: "createdBy", select: "pid name avatar" });
|
||||||
}
|
}
|
||||||
@@ -65,7 +65,7 @@ export async function listPermits(params: PageQueryParams, tenantId: string) {
|
|||||||
{
|
{
|
||||||
$match: { $and: [{ tenantId: tenantId }, ...filterObj] },
|
$match: { $and: [{ tenantId: tenantId }, ...filterObj] },
|
||||||
},
|
},
|
||||||
{
|
/* {
|
||||||
$lookup: {
|
$lookup: {
|
||||||
from: "organizations",
|
from: "organizations",
|
||||||
localField: "county",
|
localField: "county",
|
||||||
@@ -80,7 +80,7 @@ export async function listPermits(params: PageQueryParams, tenantId: string) {
|
|||||||
foreignField: "_id",
|
foreignField: "_id",
|
||||||
as: "clientRec",
|
as: "clientRec",
|
||||||
},
|
},
|
||||||
},
|
}, */
|
||||||
{
|
{
|
||||||
$lookup: {
|
$lookup: {
|
||||||
from: "users",
|
from: "users",
|
||||||
@@ -125,7 +125,7 @@ export async function listPermits(params: PageQueryParams, tenantId: string) {
|
|||||||
relatedRecords: 1,
|
relatedRecords: 1,
|
||||||
accelaStatus: 1,
|
accelaStatus: 1,
|
||||||
createdAt: 1,
|
createdAt: 1,
|
||||||
county: {
|
/* county: {
|
||||||
$let: {
|
$let: {
|
||||||
vars: { county: { $arrayElemAt: ["$countyRec", 0] } },
|
vars: { county: { $arrayElemAt: ["$countyRec", 0] } },
|
||||||
in: {
|
in: {
|
||||||
@@ -148,7 +148,7 @@ export async function listPermits(params: PageQueryParams, tenantId: string) {
|
|||||||
avatar: "$$client.avatar",
|
avatar: "$$client.avatar",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
}, */
|
||||||
assignedTo: {
|
assignedTo: {
|
||||||
$let: {
|
$let: {
|
||||||
vars: { assigned: { $arrayElemAt: ["$assignedRec", 0] } },
|
vars: { assigned: { $arrayElemAt: ["$assignedRec", 0] } },
|
||||||
@@ -275,7 +275,7 @@ export async function searchPermit(params: PageQueryParams, tenantId: string) {
|
|||||||
],
|
],
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
/* {
|
||||||
$lookup: {
|
$lookup: {
|
||||||
from: "organizations",
|
from: "organizations",
|
||||||
localField: "county",
|
localField: "county",
|
||||||
@@ -290,7 +290,7 @@ export async function searchPermit(params: PageQueryParams, tenantId: string) {
|
|||||||
foreignField: "_id",
|
foreignField: "_id",
|
||||||
as: "clientRec",
|
as: "clientRec",
|
||||||
},
|
},
|
||||||
},
|
}, */
|
||||||
{
|
{
|
||||||
$lookup: {
|
$lookup: {
|
||||||
from: "users",
|
from: "users",
|
||||||
@@ -335,7 +335,7 @@ export async function searchPermit(params: PageQueryParams, tenantId: string) {
|
|||||||
relatedRecords: 1,
|
relatedRecords: 1,
|
||||||
accelaStatus: 1,
|
accelaStatus: 1,
|
||||||
createdAt: 1,
|
createdAt: 1,
|
||||||
county: {
|
/* county: {
|
||||||
$let: {
|
$let: {
|
||||||
vars: { county: { $arrayElemAt: ["$countyRec", 0] } },
|
vars: { county: { $arrayElemAt: ["$countyRec", 0] } },
|
||||||
in: {
|
in: {
|
||||||
@@ -358,7 +358,7 @@ export async function searchPermit(params: PageQueryParams, tenantId: string) {
|
|||||||
avatar: "$$client.avatar",
|
avatar: "$$client.avatar",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
}, */
|
||||||
assignedTo: {
|
assignedTo: {
|
||||||
$let: {
|
$let: {
|
||||||
vars: { assigned: { $arrayElemAt: ["$assignedRec", 0] } },
|
vars: { assigned: { $arrayElemAt: ["$assignedRec", 0] } },
|
||||||
|
|||||||
Reference in New Issue
Block a user