change detail notification task
All checks were successful
Spell Check / Spell Check with Typos (push) Successful in 5s

This commit is contained in:
Kanjana 2025-05-14 14:18:08 +07:00
parent 897ef335b4
commit 0aa20d3728
2 changed files with 112 additions and 58 deletions

View file

@ -614,12 +614,19 @@ export class TaskActionController extends Controller {
request: {
include: {
quotation: true,
employee: true,
},
},
productService: {
include: {
product: true,
},
},
},
},
},
},
taskOrder: true,
},
where: {
step: v.step,
@ -640,14 +647,18 @@ export class TaskActionController extends Controller {
}
if (v.taskStatus === TaskStatus.Failed) {
const code = record.requestWorkStep.requestWork.request.quotation.code;
const name = record.requestWorkStep.requestWork.request.quotation.workName;
const taskCode = record.taskOrder.code;
const taskName = record.taskOrder.taskName;
const productCode = record.requestWorkStep.requestWork.productService.product.code;
const productName = record.requestWorkStep.requestWork.productService.product.name;
const employeeName = `${record.requestWorkStep.requestWork.request.employee.namePrefix}.${record.requestWorkStep.requestWork.request.employee.firstNameEN} ${record.requestWorkStep.requestWork.request.employee.lastNameEN}`;
await tx.notification.create({
data: {
title: "ใบรายการคำขอที่จัดการเกิดปัญหา / Task Failed",
detail: `ใบรายการคำขอรหัส / code : ${code} - ${name} ใบรายการคำขอเกิดปัญหา`,
receiverId: record.requestWorkStep.requestWork.request.quotation.updatedByUserId,
detail: `ใบรายการคำขอรหัส ${taskCode}: ${taskName} รหัสสินค้า ${productCode}: ${productName} ของลูกจ้าง ${employeeName} เกิดข้อผิดพลาด`,
groupReceiver: { create: { name: "document_checker" } },
registeredBranchId: record.taskOrder.registeredBranchId,
},
});
}