feat: notify product change

This commit is contained in:
Methapon2001 2025-03-05 13:58:58 +07:00
parent 9ffbed7cb8
commit afb4a83efa
2 changed files with 24 additions and 0 deletions

View file

@ -374,6 +374,7 @@ export class ProductController extends Controller {
const record = await prisma.product.update({
include: {
productGroup: true,
createdBy: true,
updatedBy: true,
},
@ -398,6 +399,17 @@ export class ProductController extends Controller {
});
}
await prisma.notification.create({
data: {
title: "สินค้ามีการเปลี่ยนแปลง / Product Updated",
detail: "รหัส / code : " + record.code,
groupReceiver: {
create: [{ name: "sale" }, { name: "head_of_sale" }],
},
registeredBranchId: record.productGroup.registeredBranchId,
},
});
return record;
}

View file

@ -473,6 +473,7 @@ export class ServiceController extends Controller {
return await tx.service.update({
include: {
productGroup: true,
createdBy: true,
updatedBy: true,
},
@ -523,6 +524,17 @@ export class ServiceController extends Controller {
});
});
await prisma.notification.create({
data: {
title: "แพคเกจมีการเปลี่ยนแปลง / Package Updated",
detail: "รหัส / code : " + record.code,
groupReceiver: {
create: [{ name: "sale" }, { name: "head_of_sale" }],
},
registeredBranchId: record.productGroup.registeredBranchId,
},
});
return record;
}