From 00ee3f6a8b349e6b2b873202722ad230c9f9f456 Mon Sep 17 00:00:00 2001 From: Akhil Meka Date: Mon, 22 Sep 2025 17:24:05 +0530 Subject: [PATCH] feat: send alert to user when assignedTo processed permit --- src/processed/processed.service.ts | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/processed/processed.service.ts b/src/processed/processed.service.ts index f12a80a..f15ec87 100644 --- a/src/processed/processed.service.ts +++ b/src/processed/processed.service.ts @@ -7,6 +7,7 @@ import { UpdateProcessedInput, } from "./processed.schema"; import { createNote } from "../note/note.service"; +import { createAlert } from "../alert/alert.service"; export async function getProcessedPermit(permitId: String, tenantId: String) { return await processedModel @@ -37,7 +38,7 @@ export async function updateProcessed( if (updateProcessedResult) { for (const key in input) { - if (["manualStatus", "utility"].includes(key)) { + if (["manualStatus", "utility", "assignedTo"].includes(key)) { let msg = ""; if (input[key] === null) { @@ -54,6 +55,17 @@ export async function updateProcessed( "processed", user ); + + if (key == "assignedTo" && input[key] != null) { + await createAlert( + user.tenantId, + `You are assigned to ${updateProcessedResult.permitNumber}`, + "user", + input.assignedTo, + updateProcessedResult.pid, + "processed" + ); + } } }