change detail notification task
All checks were successful
Spell Check / Spell Check with Typos (push) Successful in 5s
All checks were successful
Spell Check / Spell Check with Typos (push) Successful in 5s
This commit is contained in:
parent
897ef335b4
commit
0aa20d3728
2 changed files with 112 additions and 58 deletions
|
|
@ -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,
|
||||
},
|
||||
});
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue