feat: add note to RTS when permitType is updated

This commit is contained in:
2025-10-16 15:03:49 +05:30
parent 43ab7ade39
commit 66aa44a350

View File

@@ -17,6 +17,7 @@ import { getUserWithoutPopulate } from "../user/user.service";
import mongoose from "mongoose"; import mongoose from "mongoose";
import { rtsPipeline } from "../utils/pipeline"; import { rtsPipeline } from "../utils/pipeline";
import { createAlert } from "../alert/alert.service"; import { createAlert } from "../alert/alert.service";
import { createNote } from "../note/note.service";
export async function createRts( export async function createRts(
input: CreateRtsInput, input: CreateRtsInput,
@@ -230,6 +231,15 @@ export async function updateRts(
.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" });
if (updateRts && input.permitType) {
await createNote(
{ content: `Updated type to '${input.permitType}'` },
id,
"rts",
user
);
}
if (updatedRts && input.assignedTo) { if (updatedRts && input.assignedTo) {
await createAlert( await createAlert(
user.tenantId, user.tenantId,